入力またはダブルクリックすると、新しいタブでファイルを開くことができます。私はtショートカットがあることを知っていますが、私はいつも新しいタブでファイルを開き、入力は私にとってはより快適です。あなたの.vimrc
へNERDTreeでデフォルトで新しいタブでファイルを開く方法は?
let NERDTreeMapOpenInTab='\r'
または
let NERDTreeMapOpenInTab='<ENTER>'
を追加
入力またはダブルクリックすると、新しいタブでファイルを開くことができます。私はtショートカットがあることを知っていますが、私はいつも新しいタブでファイルを開き、入力は私にとってはより快適です。あなたの.vimrc
へNERDTreeでデフォルトで新しいタブでファイルを開く方法は?
let NERDTreeMapOpenInTab='\r'
または
let NERDTreeMapOpenInTab='<ENTER>'
を追加
してみてください。
HTH
あなたにもhttps://github.com/Nopik/vim-nerdtree-direnterプラグインを追加することができます - ちょうど拡大/縮小、新しいタブを開くことができません、それはディレクトリ開口問題を修正し、そのディレクトリノードに入力します。ダブルクリックイベントのために
試してみましたが、うまくいかなかった:https://github.com/Nopik/vim-nerdtree-direnter/issues/1 – sixtyfootersdude
これをプラグインに追加します。それは、~/.vim/nerdtree_plugin/mymapping.vim
のようなファイルに追加する必要があります。正確な場所は、vimで使用するプラグインマネージャーによって異なります。例えばプラグインの場合~/.vim/plugged/nerdtree/nerdtree_plugin/mymapping.vim
このコードでは、ディレクトリを展開/折りたたみするだけで、新しいタブでファイルを開くための入力キーのマッピングが追加されています。新しいタブでは、NERDTreeをミラーリングしてタブ間で共有できるようにします。
call NERDTreeAddKeyMap({
\ 'key': '<CR>',
\ 'scope': "Node",
\ 'callback': 'OpenInNewTab',
\ 'quickhelpText': 'open node' })
" FUNCTION: s:openInNewTab(target) {{{1
function! OpenInNewTab(node)
if a:node.path.isDirectory
call a:node.activate()
else
call a:node.activate({'where': 't'})
call g:NERDTreeCreator.CreateMirror()
wincmd l
endif
endfunction
プラグインを更新する必要がある場合は、これを上書きしますか?それを削除してから再インストールすると仮定します。 – AldoTheApache
これにより、新しいタブでディレクトリを開くこともできます。 – alice
そうです。しかし、他の方法はありません。 –
vimのファイルタブをどのように通過するのですか? – navyad