エディタを乗り換える

WebでうだうだしていたらNotepad++ Home*1というエディタを発見。
[NotePad]って名前がちょっと嫌な感じだが試しに使ってみた。

……
結構いいかも。
動作がVisualStudioとかeclipseとかのIDE内蔵エディタに似てる。
まぁ、最近の仕事は組み込みCなんで、Cで役立つようにカスタマイズしてみる。

何はなくともctags

OpenCtagsプラグイン(OpenCTags - 'Exuberant Ctags' Add-on for code editors)
を使うらしい。
上記サイトからExuberant CTags*2Windows用バイナリと
OpenCTagsForNppのWindows用バイナリをダウンロード。
それぞれを解凍してctags.exeとOpenCTagsForNpp.dllを
NotePad++をインストールしたディレクトリ下のpluginsディレクトリにコピー。

つかってみる

NotePad++が起動中なら再起動してExuberant Ctagsのソースでも開いてみる。
[プラグイン]-[OpenCTags]-[CTags]でtagsの生成。
適当なところにカーソルを置いてAlt+Spaceまたは[プラグイン]-[OpenCTags]-[Open Tag]
で……入力候補が表示されるようだ。。。
[Next Tag]と[Prev Tag]は何も起こらない……??

ここでOpenCtagsのページを見直してみる。

Alt+Spaceで入力候補を表示。
さらにSpaceを押すとその関数へジャンプ。
Alt+N, Alt+Pはジャンプの履歴を行き来する。

と書いてあった。これは便利。

課題

  • オートインデントの気が利かない。面倒くさがりにとって致命的。
  • コンパイラやArtisticStyle等外部ツールとの連携方法は?

ついで

ちょっと触ってみただけだが、Editraもよさそう。
日本語入力に難があるけど。(入力できないわけじゃない)

*1:日本語を使うなら楽天が運営するポータルサイト : 【インフォシーク】Infoseekの方がいい

*2:これも日本語対応版がある。ctags日本語対応版