ワークフロー中に、外出先でファイルを開いたり検索したりすることがあります。1つのキー(F6など)をマッピングして、NERDTreeを開いたり閉じたりしたい(つまり、NERDTreeビューを切り替えたい)。また、NERDTreeで非表示のファイルとフォルダーをトグルビューで表示し、可能な場合はファイルを開いて編集するときに自動的に閉じるようにします。ありがとう!
ワークフロー中に、外出先でファイルを開いたり検索したりすることがあります。1つのキー(F6など)をマッピングして、NERDTreeを開いたり閉じたりしたい(つまり、NERDTreeビューを切り替えたい)。また、NERDTreeで非表示のファイルとフォルダーをトグルビューで表示し、可能な場合はファイルを開いて編集するときに自動的に閉じるようにします。ありがとう!
回答:
あなたのvimrc追加で
nmap <F6> :NERDTreeToggle<CR>
<F6>マップするキーはどこですか。
shift + iは隠しファイルを切り替えます。デフォルトの動作として設定する場合は、追加let NERDTreeShowHidden=1してください.vimrc
let NERDTreeQuitOnOpen=1にあなたに追加.vimrc
次の関数は、開いているnetrwバッファーを追跡し、Lexploreそれに応じて呼び出します。に追加して、.vimrcマッピングキーを選択します。
let g:NetrwIsOpen=0
function! ToggleNetrw()
if g:NetrwIsOpen
let i = bufnr("$")
while (i >= 1)
if (getbufvar(i, "&filetype") == "netrw")
silent exe "bwipeout " . i
endif
let i-=1
endwhile
let g:NetrwIsOpen=0
else
let g:NetrwIsOpen=1
silent Lexplore
endif
endfunction
noremap <silent> <F2> :call ToggleNetrw()<CR>
NERDTreeToggleNerdTreeに付属のコマンドよりも優れていることを説明できますか?
:h;)