Vim 如何说服nerdtree在当前窗口中打开文件

Vim 如何说服nerdtree在当前窗口中打开文件,vim,nerdtree,Vim,Nerdtree,我想使用o打开一个文件,该文件可能已经在VI会话中的其他选项卡中打开。它总是跳转到打开文件的选项卡。是否有办法停止此操作并在当前选项卡/拆分中复制文件?将其添加到.vimrc中 let g:NERDTreeMapActivateNode = '' let g:NERDTreeMapOpenInTab = 'o' let g:NERDTreeMapActivateNode = 'go' let g:NERDTreeMapPreview = 'o' 请注意,现在按Enter键调用默认情况下按o键

我想使用o打开一个文件,该文件可能已经在VI会话中的其他选项卡中打开。它总是跳转到打开文件的选项卡。是否有办法停止此操作并在当前选项卡/拆分中复制文件?

将其添加到.vimrc中

let g:NERDTreeMapActivateNode = ''
let g:NERDTreeMapOpenInTab = 'o'
let g:NERDTreeMapActivateNode = 'go'
let g:NERDTreeMapPreview = 'o'
请注意,现在按Enter键调用默认情况下按
o
键最初调用的函数。此外,即使未查看任何文件,它也会在新选项卡中打开该文件


我建议只使用
t
s

将其添加到.vimrc中

let g:NERDTreeMapActivateNode = ''
let g:NERDTreeMapOpenInTab = 'o'
let g:NERDTreeMapActivateNode = 'go'
let g:NERDTreeMapPreview = 'o'

您是否特别需要使用
o
?我相信使用
s
t
可能具有所需的功能。如果需要使用
o
,可以按
s
t
将其重新映射到调用的函数。目前还不确定如何做到这一点,但当我这样做时,我会更新答案。