42

コマンドラインでNERDTreeの略語を作成したいと思います。:NERDTree有効にするたびに書く必要があるのは面倒だと思います。なので、タイプしたいの:nrですが。それは可能ですか?

4

5 に答える 5

57

私の.vimrc中には:

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

したがって、NERDTreeが必要な場合は,ne、通常モードで記述します。

于 2011-06-24T12:19:06.277 に答える
29

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

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

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

  1. 通常モードと挿入モードの両方で機能します
  2. 受け入れられた回答のように階層を閉じることはありません(:NERDTreeコマンドを使用すると、最初から階層を閉じ、使用:NERDTreeFocusするとフォーカスを移動するだけです。これはあなたが望むものだと思います)
于 2013-05-07T03:18:32.440 に答える
23

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

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

于 2014-05-23T14:42:49.007 に答える
6

元Sublimeユーザーの場合:

map <silent> <C-k>b :NERDTreeToggle<CR>
于 2016-09-05T14:08:23.703 に答える
0

rcファイル(.bashrc / .zshrc)にこのショートカットを追加します

alias nerd="nvim -c \"NERDTree\""

次に、bash幅をリロードします

source ~/.zshrc # or ~/.bashrc according your case

実行します

nerd

-cフラグを使用すると、端末の起動時にコマンドを実行できます。

nvim -c "command"
于 2021-05-17T19:29:45.300 に答える