web-dev-qa-db-ja.com

VimエディターでNERDTreeのコマンドショートカットを作成する

コマンドラインでNERDTreeの省略形を作成したいと思います。有効にするたびに:NERDTreeを書かなければならないのは面倒です。だから私は:nrまたはそのようなものを入力したいと思います。それは可能ですか?

39
Jesse

私の.vimrc 私が持っています:

let mapleader = ","
nmap <leader>ne :NERDTree<cr>

したがって、NERDTreeが必要なときは、,ne通常モード。

55
jamapag

私はこれが非常にうまく機能し、私が試した他のどの提案よりも優れていると思います:

map <silent> <C-n> :NERDTreeFocus<CR>

階層に戻るには、control-nを押します。もちろん、階層内のファイル名を選択すると、そのファイルに切り替わります。

  1. 通常モードと挿入モードの両方で機能します
  2. 受け入れられた回答のように階層を閉じません(:NERDTreeコマンドを使用すると、最初から階層が閉じられますが、:NERDTreeFocusを使用すると、フォーカスが移動するだけです。
24
iconoclast

切り替えるには、以下を使用します。

map <silent> <C-n> :NERDTreeToggle<CR>

20
dc-

元の崇高なユーザーの場合:

map <silent> <C-k>b :NERDTreeToggle<CR>
4
Hulii Borys