2012年02月03日

rails.vimのRprojectがなくなってRtreeにいつの間にかなってた

環境
vim: 7.3.35
project.vim: 1.4.1 http://www.vim.org/scripts/script.php?script_id=69
rails.vim: 4.4 http://www.vim.org/scripts/script.php?script_id=1567
NERD_tree: 4.2.0 https://github.com/scrooloose/nerdtree

久しぶりに :Rproject とか打ってみたら
E492: エディタのコマンドではありません: Rproject
とか言われる。なぜだ。

調べてみると、だいぶ前から Rproject を廃止して Rtree に変わったらしい。
幸い project.vim のツリーがディレクトリ追加をしてくれないことに苛立って一時期 NERD_tree を利用していたのでそのまま利用することにする。

ちなみにVundleでのインストール方法は
Bundle 'The-NERD-tree'
を追記。

インストール後、いつも通りrailsのファイルを開いて
:Rtree
を実行で無事ツリー表示できます。

Screenshot NERD tree 4   ~ workspace klara mobile  GVIM png
NERD_treeの使いかたのまとめ

:NERDTree #=> ノードツリーを開く 引数にパスを渡すとそれ以下を開く
j #=> 下に移動
k #=> 上に移動
o #=> ディレクトリの開閉、ファイルを開く
s #=> ファイルを縦に分割して開く
i #=> ファイルを横に分割して開く
t #=> タブで開く
r #=> 選択以下のディレクトリ、ファイルを更新
C #=> 選択ディレクトリ以下で表示
B #=> ブックマーク表示、非表示
m #=> メニュー
ファイル、ディレクトリーでメニューを開くと
NERDTree Menu. Use j/k/enter and the shortcuts indicated
==========================================================
> (a)dd a childnode
  (m)ove the current node
  (d)elete the current node
  (c)copy the current node
となるので

ディレクトリ追加の場合は a 押下
Add a childnode
==========================================================
Enter the dir/file name to be created. Dirs end with a '/'
/home/nanigashi/test/hoge/ # 最後に / を付けるとディレクトリ
Add a childnode
==========================================================
Enter the dir/file name to be created. Dirs end with a '/'
/home/nanigashi/test/foo # 最後に / を付けないとファイル
ファイル、ディレクトリの移動は m 押下
Rename the current node
==========================================================
Enter the new path for the node:
/home/chiba/test/hoge/foo  # 新しいパスを入れる
ファイル、ディレクトリの削除は d 押下
Delete the current node
==========================================================
Are you sure you wish to delete the node:
/home/chiba/test/hoge/bar (yN):   # 削除 y 削除しない n
ファイル、ディレクトリのコピーは c 押下
Copy the current node
==========================================================
Enter the new path to copy the node to:
/home/chiba/test/hoge/bar # コピー先を入れる

ブックマークで project.vim っぽく管理する

ディレクトリ上で
:Bookmark [ブックマーク名]
とすると
Screenshot 1 png
となって簡単にツリーを開けるようになります。
ブックマークの削除は
:ClearBookmarks [ブックマーク名]
です。

他にもいろいろあるっぽいです。
こちらにまとまってます。
http://vimwiki.net/?scripts%2F18

以上です。


RailsによるアジャイルWebアプリケーション開発 第4版
Sam Ruby Dave Thomas David Heinemeier Hansson
オーム社
売り上げランキング: 25470


ラベル:NERD_tree vim Rails
posted by 何某。 at 00:14| Comment(0) | Ruby on Rails | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。