僕はWindows上では主にIDE寄りのテキストエディタ(Notepad++)といろんな文字コードを素早く開けるエディタ(Greenpad)の2つを併用し、Linux上では同様の使い分けで Bluefish と leafpad を使っていた(CUI では nano を使っていたりもするけど)。最近は Notepad++ と Bluefish を Atom に置き換えようとしている。
最近のイケてるテキストエディタはUTF8 BOM無ししか扱えない方向性らしい*1*2*3
Atom は Atom can only handle files < 2MB for now. Large file support is being tracked at atom/atom#307.
みたいな状況があったりして、大きいファイルも無理らしい。
となると、やはりAtomで全てを済ますということは難しいので、
- 検索/置換したい
- 黒背景白文字にする程度の見た目の調整はしたい
くらいは共通で
- 小さいファイルなら1秒以内に、大きいファイルも素早く開きたい
- いろいろな文字コード(∋UTF8N)のファイルを開き変換したい
と
- シンタックスハイライトして欲しい
- タブで空白文字4つ分入力してほしい。
- UTF8Nを正しく扱いたい
- 拡張できてほしい
がそれぞれ…みたいな感じ。後者をクロスプラットフォームで Atom 使っていきたい。
その他参考:
- atom/atom もうソースコード公開していた
- 巨大なテキストファイルを高速にgrepする - 楪総研第三分室 巨大ファイルの検索について
- GreenPad を弄ってみた - メモ@wantora 上で言及している GreenPad は正確にはこの派生版を使っている