Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

vim-plugin NERDTree で開発効率をアップする!

$
0
0

vim-plugin NERDTreeで開発効率をアップする!

NERDTreeとは

vimのプラグインで、vimを開きながらディレクトリをツリー表示することができ、ファイルにvimを開きながらアクセスができます。

導入方法

1. まずはvimのプラグイン管理ツール「NEOBUNDLE」を導入します。

導入の本家サイトリンクはこちら(NEOBUNDLE

$ curl https://raw.githubusercontent.com/Shougo/neobundle.vim/master/bin/install.sh | sh

このコマンドを叩くだけでNEOBUNDLEがインストールされます。
※MacとLinuxのみになります。

2. ~/.vimrcに以下のコードを書きます。

~/.vimrc
set nocompatible
filetype off

if has('vim_starting')set runtimepath+=~/.vim/bundle/neobundle.vim
    call neobundle#rc(expand('~/.vim/bundle/'))
endif

"insert here your Neobundle plugins"
NeoBundle 'scrooloose/nerdtree'

filetype plugin indent on

ちなみにNERDTreeのBundleは

NeoBundle 'scrooloose/nerdtree'

になります。

3. Bundleのインストール

.vimrcを保存して再度vimを開き、vimの中で下記のコマンドを実行します。

:NeoBundleInstall

これにより、先ほど指定したBundleがインストールされ、無事にNERDTreeが入りました。

4. NERDTreeの設定

特に設定等は必要ありまん。
しかし、NERDTreeを起動するには、vimを開いて

:NERDTreeToggle

と打たなければいけないので、自分は.vimrcにショートカット(キーマップ)を書いてます。

~/.vimrc
nnoremap <silent><C-e> :NERDTreeToggle<CR>

これにより、vim上でCtrl+eでNERDTreeを開くことができます。

NERDTreeの使い方

ファイル操作系

コマンド説明
o(enter)ファイルを開く
goファイルを開き、カーソルはツリーに保持する
tタブで開く
Tタブで開き、移動はしない
i水平分割して開く
gi水平分割して開き、移動はしない
s垂直分割して開く
gs垂直分割して開き、移動はしない

ディレクトリ操作系

コマンド説明
o(enter)フォルダを開く
O再帰的にディレクトリをすべて開く
x親ディレクトリを閉じる
X再帰的にすべての子ディレクトリを閉じる
e新しいツリーを生成する

ツリー操作系

コマンド説明
Pルートディレクトリへ移動
p親ディレクトリへ移動
K一番上へ移動
J一番下へ移動
Ctrl+k一つ上へ移動
Ctrl+j一つ下へ移動

ファイルシステム系

コマンド説明
Cツリーのルートを選択したディレクトリに変更
uツリーのルートを上の階層にする
U変更前のツリーの状態を保持して、ツリーのルートを上の階層にする
r選択したディレクトリをリフレッシュする
Rツリーのルートをリフレッシュする
mメニューを表示する
cd選択したディレクトリにcwdを変更する
CDcwdをツリールートに変更する

※mでファイルやディレクトリの追加・削除・コピー・移動ができる

その他

コマンド説明
I隠しファイルの表示、非表示
Bブックマークの表示・非表示
Fファイルの表示・非表示

これで簡単なファイル操作とかをわざわざbashに戻さなくても編集できますし、なにしろvimだけでいろいろできるのが超便利!

以上がNERDTreeの説明でした。
快適はvim生活を!


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>