17
A
回答
10
创建文件~/.vim/ftplugin/nerdtree.vim
具有以下内容,那么你就不必编辑NERDTree本身:
if exists('b:haveRemappedT')
finish
endif
let b:haveRemappedT=1
let s:oldmap=maparg('T', 'n')
function! s:LastTab()
let tab=tabpagenr()
tabnext
execute "tabmove ".tabpagenr('$')
execute "tabn ".tab
endfunction
execute 'nnoremap <buffer> T '.s:oldmap.':call <SID>LastTab()<CR>'
0
6
下面是在年底开设新标签通用自动命令。它也适用于NERDTree。
" move tabs to the end for new, single buffers (exclude splits)
autocmd BufNew * if winnr('$') == 1 | tabmove99 | endif
1
以下添加到您的.vimrc
autocmd BufNew * execute ":tabmove99"
这将始终在位置99至合适的位置新打开的标签。
相关问题
- 1. GVim:在新选项卡中打开
- 2. 在新选项卡中打开链接,只有新选项卡
- 3. 如何打开新选项卡时打开新选项卡
- 4. 如何在应用中将选项卡作为最后一个选项卡
- 5. 在gvim的新选项卡中打开文件
- 6. Selenium在SendKeys后打开新选项卡
- 7. OpenSwing打开窗口选项卡栏 - 最多6个选项卡
- 8. 打开Android Studio中的最后一个关闭选项卡
- 9. Xrm.Utility.openwebresource打开新选项卡
- 10. 在新选项卡中打开延迟
- 11. 在新选项卡中打开Base64
- 12. 在新选项卡中打开网站
- 13. 在新选项卡中打开PDF
- 14. 在新选项卡中打开链接
- 15. 在新选项卡中打开
- 16. 在RSelenium中打开新选项卡
- 17. 在新选项卡中打开图片
- 18. 在新选项卡中打开页面
- 19. AngularJS在新选项卡中打开PDF
- 20. 在新选项卡中打开
- 21. 在新选项卡中打开PDF C#
- 22. 在新选项卡中打开url
- 23. Windows和gvim中的多个选项卡
- 24. jquery选项卡:在ajax成功后打开选项卡
- 25. 选择ActionBar选项卡时打开新行选项卡
- 26. Jquery UI选项卡 - 选定的选项卡更小的行高 - >最后一个选项卡打破设计
- 27. 打开几个选项卡,然后在所述选项卡上执行操作
- 28. R:gnotebook选项卡从最后一个选项卡开始不是第一个
- 29. 打开选项卡
- 30. 打开新选项卡并在两个选项卡中运行脚本
谢谢,它的工作:) – kfl62 2010-10-23 04:36:29
@Zyx它不适合我。当我按Shift + T键时,我仍然在左边的一个新标签中找到打开的文件。这就是我所拥有的:http://pastebin.com/kri7Byvb – ziiweb 2013-12-07 15:53:06