zudologトップ > outline.vimでコメントをアウトライン化

outline.vimでコメントをアウトライン化

vimプラグインを書いてみました。
こんな感じ(その1その2)でコメントが書かれたドキュメントのアウトラインを出します。
CSSやJavaScriptでこれ欲しいと思ったので。

使い方

vimのプラグインディレクトリに outline.vim を入れます。
zipの中に入っている、sample.cssもしくはsample.jsをvimで開きます。
コマンド、:Oo (もしくは:OutlineOpen)を実行します。

こんな感じでコメントのアウトラインが横に出ます。
左のウィンドウ(アウトラインバッファ)に出る各行は、メインウィンドウ(ペアレントバッファ)のコメントと対応しています。

アウトラインバッファの任意の行でEnterを押す(もしくは、:OutlineJump を実行する)と、ペアレントバッファの対応する行にジャンプします。

ペアレントバッファの任意の行で :ToO(もしくは :ToOuline)を実行すると、アウトラインバッファの対応する位置へカーソルが移動します。

アウトラインバッファは、アウトラインバッファにカーソルが移った時、ペアレントバッファが保存された時に自動的に更新されます。アウトラインバッファにカーソルがある状態で r を押すか、:Or(もしくは :OutlineRefresh)を実行することでも、アウトラインバッファの更新が行えます。

アウトラインバッファを閉じるには、アウトラインバッファにカーソルがある状態で、 q を押すか、:Oc(OutlineClose)を実行します。ただ単純にアウトラインバッファを閉じるだけでOKです。

秀丸のアウトライン機能をこういう形で使ってたんですが、vimのプラグイン探しても良さそうなのが無かったので、作ってみました。windowsのgvimで作ってるんですけど、これって他の環境でも動くんでしょうか。まだ作ったばっかりで色々改良すると思うのですが、ひとまず動作したのでアップします。あとは、アウトライン化する項目を色々設定できたらなーとか、気が向いたら。

GitHubってやつにアップロードしてみた。

コメントはまだありません »

このコメント欄の RSS フィード
TrackBack URI: http://zudolab.net/blog/wp-trackback.php?p=154


コメントをどうぞ

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree

Powered by WordPress. Entries and comments feeds. © 2009 Takeshi Takatsudo [takazudo@gmail.com] All Rights Reserved.