工具控 vim的大神们,你们喜欢tab还是buffer

camel · 发布于 2012年02月18日 · 最后由 humiaozuzu 回复于 2012年07月02日 · 15628 次阅读
558

这是老话题了,一起来谈谈偏好,并说下原因。 我个人喜欢tab,command+[1,2,3]来回切换,感觉很爽。但最近用了buffer感觉也不差哈。

http://www.reddit.com/r/vim/comments/anmm6/tabs_or_buffer/

http://vim.group.iteye.com/group/topic/17201

共收到 24 条回复
22

tab 不 vim

96

buffer用插件也能用alt+123切换

77

几乎没有用tab,全是buffer

1099

我一直觉得 Vim 的 buffer 做得太不方便了,相比 Emacs, 这点差很多。

942

用tab,用H和L左右换…

De6df3

Buffer 然后用个快捷键打开,全屏的选择文件非常爽

558

我当初用Buffer是因为NERBTree不能跨tab,后来发现buffer还好,就一直在用。 我现在用buffer经常迷路,不记得上一个下一个buffer是啥,每次都来轮训,效率太低。各位有没有直达指定buffer的方法?

861

buffer,以前习惯用tab,后来搞定minibufferexplor的设置之后就buffer了

861

#8楼 @camel 找个minibufferexplor

96

比较两个相似的页面时 buffer 新开是用 tab

724

写了篇post关于自己对buffer和tab理解,欢迎拍砖 http://blog.lovemaple.info/blog/2012/03/03/vim-tabs-and-buffers/

96

两者都用,用tab是为了方便阅读,当窗口开得太多不够位置显示时就开tab。

96

#8楼 @camel :b 文件名的一部分<Tab>

558

#13楼 @muzuiget 同时开多个窗口,我喜欢用split

177

用console下的vim,只有buffer 用tmux有无敌的窗口

96

#8楼 @camel

""""""""""""""""""""""""""""""""""""""""
"
"             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>
96

#8楼 @camel in vim commandline mode

:ls
:b<your_buffer_number>
2564

#8楼 @camel command-T

558

#19楼 @kikyous 由于command-T安装时bug非常多,因为它依赖的ruby版本问题。 现在很多人都发用CtrlP了 https://github.com/kien/ctrlp.vim

2564

#20楼 @camel 试了一下,很不错

96

#8楼 @camel http://happycasts.net/episodes/28 In this screencast, I talked about how to switch among buffers, enjoy bro!

96

#20楼 @camel

Command-T is nice, but I love fuzzydfinder more. http://happycasts.net/episodes/24

724

喜欢tab的可以试试tabbar的修复版本

主要的修复有:

  1. vimdiff/Gvim/Macvim中不开启tab
  2. 添加tab关闭功能(:Tbbd)
  3. 在任何窗口中都可切换tab,不会在nerdTree中因为不小心切换后需要完全重开vim

推荐的配置 let g:Tb_MaxSize = 2 let g:Tb_TabWrap = 1

这样就最多可以排2列,然后窗口的名字不会中断到不同的行里面

地址:https://github.com/humiaozuzu/TabBar

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册