这是老话题了,一起来谈谈偏好,并说下原因。 我个人喜欢 tab,command+[1,2,3] 来回切换,感觉很爽。但最近用了 buffer 感觉也不差哈。
我当初用 Buffer 是因为 NERBTree 不能跨 tab,后来发现 buffer 还好,就一直在用。 我现在用 buffer 经常迷路,不记得上一个下一个 buffer 是啥,每次都来轮训,效率太低。各位有没有直达指定 buffer 的方法?
写了篇 post 关于自己对 buffer 和 tab 理解,欢迎拍砖 http://blog.lovemaple.info/blog/2012/03/03/vim-tabs-and-buffers/
""""""""""""""""""""""""""""""""""""""""
"
" buffers
"
""""""""""""""""""""""""""""""""""""""""
set hidden "in order to switch between buffers with unsaved change
map <s-tab> :bp<cr>
map <tab> :bn<cr>
map ,bd :bd<cr>
#19 楼 @kikyous 由于 command-T 安装时 bug 非常多,因为它依赖的 ruby 版本问题。 现在很多人都发用 CtrlP 了 https://github.com/kien/ctrlp.vim
#8 楼 @camel http://happycasts.net/episodes/28 In this screencast, I talked about how to switch among buffers, enjoy bro!
Command-T is nice, but I love fuzzydfinder more. http://happycasts.net/episodes/24
喜欢 tab 的可以试试 tabbar 的修复版本
主要的修复有:
推荐的配置 let g:Tb_MaxSize = 2 let g:Tb_TabWrap = 1
这样就最多可以排 2 列,然后窗口的名字不会中断到不同的行里面