はじめに
vimをIDEっぽくしたい。
第2弾 クラスやメソッドなどのアウトラインを表示させよう。
※あくまで自分用のメモです。
taglistを使用するまでの手順
1.taglistプラグインを入手
2.taglistプラグインを導入
3.タグファイルを作成する
これだけ、後はvimで:Tlist
とうつだけ
1.taglistプラグインを入手
このページからdownload
http://vim.sourceforge.net/scripts/script.php?script_id=273
ここ
2.taglistプラグインを導入
まず、ホームディレクトリに.vimディレクトリ(設定ファイルディレクトリ)を作成する。
次に、そのディレクトリにtaglistプラグインを配置する。
こんな感じ
${HOME}/.vim/plugin/taglist.vim
docはこんな感じ
${HOME}/.vim/doc/taglist.txt
3.タグファイルを作成する
プロジェクトのディレクトリにタグファイルを作成しましょう。
もし、ctagsがinstallされてない場合は、タグファイルが作成されませんので、
apt-getとかyumでinstallしてください。
cd /xxx/xxx/xxx
ctags -R
※ctagsに関しては下記のページが詳しいかと。
ctagsをちゃんと使う http://qiita.com/soramugi/items/7014c866b705e2cd0b95
準備は整いました:Tlistで使ってみましょう
準備は完了したので、vimでファイルを開きましょう。
:set tag=/xxx/xxx/tags
:Tlist
とうってみましょう。
そうすると
とこんな感じで表示されます。
タグリストのウィンドウに移動して、 移動したい変数、メソッド上でEnterキーを押すと、 その宣言個所に移動します。
色々な機能と組み合わせるとIDEっぽく使えます。
vimをIDEっぽくしたいなぁ1 ~クラスや関数の宣言元にジャンプする~
http://qiita.com/masaharu-suizu/items/b5d495829ac70fc58c42
ファイルを横断したgrep vimgrep
http://qiita.com/masaharu-suizu/items/2b6b6a2ac947e86c87ec