エディタの最小構成を考えてみる
プログラミング初心者にはツールの使い方をいろいろと注入するのが効率がいいと思っている昨今、プログラミングツールのど真ん中であるエディタについていろいろ考えている。初心者に薦められるプログラミング向きのエディタを考えるその1。
とりあえずはPerlやPHPあたりでWeb開発する話に限定しておく。ちなみに著者は普段はNTEmacs、Carbon Emacsを主に使っているけど、vim、サクラエディタ、メモ帳もたまに使っている。
必要な機能
インデントが深いほど必須度が低く、マニアック度が高く、普及率が低いイメージでまとめてある。必ずしもちゃんと構造になっていない部分あり。
言語系
- シンタクスハイライト
- 自動インデント
編集機能
- キーボードマクロ
- マクロ言語
- 矩形編集
検索・置換
- インクリメンタルサーチ
- マウスがなくてもよさげなカーソル移動機能(具体化できていない)