缓冲区是内存中的文件文本。
窗口是缓冲区的视窗。
标签页是窗口的集合。
你打开过的每个文件都会放到一个缓冲区中,你可以随意切换已打开的缓冲区,gvim也是有tab的,但使用的人很少,因为很多人都经常用ssh远程到服务器进行编辑的,为了统一的体验,干脆就放弃tab了,反正buffer+window完全可以替代tab。
vim
有很多插件可以用来管理buffer,比如tabbar,会在顶部显示一个buffer列表,你可以用Alt+1-9进行切换,不过当buffer很多时
你会发现切换起来很麻烦,我已经放弃这个插件了(我的习惯是把项目中会用到的全部载入到vim,vim中经常是有几十甚至上百个buffer)。
我现在用的是fufzzyfinder。假设vim中有个叫hello_vim.vim的buffer,我可以按热键调出fufzzyfinder,然后按hlv就能模糊搜索到这个buffer。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)