vim从终端打开buffer

vim从终端打开buffer,第1张

后我们打开两个文件 vimfile1.js file2.js 1 这个界面显示的是file1.js的buffer,但实际上它生成了两个buffer。输入指令:buffers可以看所有的buffer(你也可以用:ls和:files)。你会看见file1.js和file2.js。执行vim file1 file2 file 3 ... filen会创建n个buffer。每当你打开一个新文件,VIM会为这个文件创建一个新的buffer。

你可以直接在vim中输入:h window查看帮助

缓冲区是内存中的文件文本。

窗口是缓冲区的视窗。

标签页是窗口的集合。

你打开过的每个文件都会放到一个缓冲区中,你可以随意切换已打开的缓冲区,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。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7893169.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存