miau's blog?

«Prev | 1 | 2 | 3 |

2004年 7月 02日 (金曜日)

SciTE

- TextEditor on miau's blog?
Scintilla and SciTE

使用バージョン:1.61

Linux のほうもあるのでレビューに手間取ってしまいました。
Windows で 2 週間ほど + Linux でほんの少し使用。

SciTE1
こんなの。Perl スクリプト編集中。


まずはセットアップ方法から。

■Windows
SciTEGlobal.properties の以下の行を uncomment することで日本語も使用可能。


code.page=932
character.set=128


■Linux
日本語の表示方法わからない + ファイルオープンしようとするとエラー発生。
png が足りないってのは適当に対応したけど、

./SciTE: relocation error: ./SciTE: undefined symbol: gtk_file_chooser_dialog_new

とかいうエラーでお手上げ。


で、使い勝手ですが・・・Scintilla のデモとして作ったというわりに結構高機能です。

◎オープンソース+コンポーネントとしても使用可能+マルチプラットフォーム対応
○フォールディングエディタ
 if とか for とかを畳むことができます。上図で + になっている部分がそれ。
○プログラミング支援
 Perl だというのにデバッグ支援機能があったり。上図で黄色い部分が warning に対応した行。
△日本語対応弱い
 英語圏で開発されているので、日本語使うとハイライトとかちょっとおかしくなったりもします。
△制御文字の表示がちょっと汚い
 SciTE2
 こんなです。ちょっと煩いような。
 あと、全角スペースのハイライトなんかもやっぱりできません。
△キー操作で矩形選択できないような?

あと良し悪しがありそうな部分としては
・キーバインドがちょっぴり特殊
・印刷時勝手に拡大してくれる
というあたり?

とりあえずプログラミング支援機能には惹かれるけど、それ言い出したら EditPlus や Eclipse まで行きついてしまいそうな・・・。
今後はエディタの基本機能で評価していきます。
14:41:46 - miau - No comments - No Trackbacks - Permalink

2004年 6月 17日 (木曜日)

JmEditor

- TextEditor on miau's blog?
配布元

使用バージョン:2.0.23

以前使ったことあるのですが、改めて使ってみました。一週間ほど。

◎マクロ機能はイベントレベルのもの(低水準)と DMonkey を利用したもの(高水準)の2種類が使える。
DMonkey は色々できるのでマクロの幅が広いけど、別途インストールが必要なのはちょっと面倒
○perl5 互換(BREGEXP.dll)の正規表現検索/置換
○関数/クラスツリー
○タブ切り替え式。良し悪し。
○拡張性高い
△拡張子毎にエディタ設定する必要あり?
×印刷機能なし。今後も実装予定なし。

あと良し悪しがあるので何ともいえない部分としては
・矩形選択が Ctrl+B による切り替え式(貼り付けの動作にバグがあるような)
・ソートで使用する桁数を指定できる(各行の x byte 目から x byte 目でソート、のように)
・半角カナ→全角カナの変換で末尾のスペースを巻き込む。
・置換の動作がちょっと面倒(カーソル位置から/ファイル位置からをいちいち選択しないといけない)だけど、置換後も選択範囲が変わらないのは良いかも

という感じで印刷する場合は別途ソフトを入れておく必要がありますが、メインのエディタとしては十分な機能を備えています。
22:04:16 - miau - No comments - No Trackbacks - Permalink

2004年 6月 09日 (水曜日)

NoEditor

- TextEditor on miau's blog?
配布元
使用バージョン:r.1.12.3 Build 0

たまたま窓の杜で見かけたので、とりあえずこれから。
一週間ほど使ってみました。

○PL/SQL の支援機能(Oracle 使うのであれば SQLEditorXP はかなりよさげ)
○引用記号付き貼り付け、お気に入り等の支援機能あり
○比較機能
○追加コピー可
△SDI+タブ。サクラよりはわかりやすくていいかも。
△マクロの書式が低水準(キーイベントレベル)なので自分で書くのには向いていない
△awk 互換の正規表現検索/置換(後方参照なし)
△全置換が遅い
△行の桁数が大きいと動作がもたつく

とりあえず perl5 互換の正規表現置換/検索が使えないというのは致命的かと。メインのエディタとしてはちょっと力不足でしょう。
ただ、HTML タグの入力支援機能やら、細かいところでほかのエディタが備えてなさそうな機能を持っていますので、たまに利用すると便利かも。

# フォーマット等は今後適当に変更するかもしれません
09:05:08 - miau - No comments - No Trackbacks - Permalink

2004年 6月 01日 (火曜日)

テキストエディタ

- TextEditor on miau's blog?
先日読んだ「達人プログラマー」に「テキストエディタを極めろ!手足の延長レベルで使えるようになれ!」みたいなことが書いてありまして。
それはまぁ尤もだと思いますし、自分でもそこそこ使いこなせているとは思っていたのですが・・・テキストエディタを選ぶポイントとして「どの環境でも使えること」というのも挙げられてまして。

私が現在愛用しているテキストエディタは サクラエディタなので、たぶんこの条件は満たしてないわけで。とりあえず乗り換えも考えつつ色々なエディタを使ってみようと思います。Windows 限定のものからマルチプラットフォームなものまで。

そんな感じで1週間単位くらいでメインのテキストエディタを変えていってレビューをしていく予定です。
まぁネタ作り+テキストエディタマニアとしての教養も兼ねて。
08:13:53 - miau - No comments - No Trackbacks - Permalink
«Prev | 1 | 2 | 3 |