我想在我输入或双击它时在新选项卡中打开一个文件。我知道有t快捷键,但我总是在新选项卡中打开一个文件,输入对我来说更舒适。如何在NERDTree中默认打开新选项卡中的文件?
回答
尝试增加
let NERDTreeMapOpenInTab='\r'
或
let NERDTreeMapOpenInTab='<ENTER>'
您.vimrc
。
HTH
您可能需要添加https://github.com/Nopik/vim-nerdtree-direnter插件以及 - 修复该目录中打开的问题,因此目录的节点上输入只会扩大/崩溃,无法打开新的标签页。
尝试过,但没有工作:https://github.com/Nopik/vim-nerdtree-direnter/issues/1 – sixtyfootersdude 2015-12-02 17:15:07
将此添加到插件。它需要被添加到文件中,例如:~/.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 2017-09-15 14:43:13
- 1. MacVim + Command-T插件,默认情况下在新选项卡中如何打开
- 2. 在新选项卡中打开时,nerdtree会自动关注文件
- 3. 如何让php在新选项卡中打开pdf文件?
- 4. NERDTree(Vim):如何在NERDTree中快速打开文件路径
- 5. NERDTree在新选项卡中打开,作为gvim中的最后一个选项卡?
- 6. 如何在Atom的新选项卡中打开新项目?
- 7. 如何打开在新选项卡中打开链接?
- 8. 在新选项卡中打开链接,只有新选项卡
- 9. 如何在新选项卡中打开文档片段
- 10. 在新选项卡中打开
- 11. 在新选项卡中打开网站
- 12. GVim:在新选项卡中打开
- 13. 在新选项卡中打开链接
- 14. AngularJS在新选项卡中打开PDF
- 15. 如何设置默认打开JQuery UI选项卡比首先
- 16. 我们如何使用jquery默认打开一个选项卡?
- 17. 如何使FPDF中的链接在新选项卡中打开
- 18. 将MacVim设置为默认文本编辑器:如何将文件设置为在新选项卡中打开而不是在新窗口中打开?
- 19. 如何使FuzzyFinder插件在MacVim的新图形选项卡中打开文件?
- 20. 用VIM在新选项卡中打开几个文件
- 21. 如何点击JList项目在JTabbedPane中打开新选项卡?
- 22. 如何在新窗口/选项卡中打开文本和xml文件?
- 23. Pdf文件打开我的Drupal站点中的新选项卡
- 24. 如何在新打开的选项卡中显示确认对话框?
- 25. 保持活跃选项卡状态,打开的选项卡默认
- 26. 如何从BHO打开新选项卡?
- 27. 如何使用相同的连接在新选项卡中打开SQL文件?
- 28. 如何打开HTML文件作为在Web浏览器中新的选项卡
- 29. 从PDF文件的新选项卡中打开链接
- 30. 如何在Eclipse PDT中打开新的浏览器选项卡?
这也会导致在目录上输入以在新选项卡中打开。 – alice 2011-12-31 09:17:48
没错。但没有其他办法。 – 2012-01-01 08:06:33
如何遍历vim中的文件标签? – navyad 2014-04-29 09:16:12