您当前的位置: 首页 >  vim

ITKEY_

暂无认证

  • 0浏览

    0关注

    732博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vim buffer使用心得

ITKEY_ 发布时间:2021-05-28 23:07:00 ,浏览量:0

就目前来说,在vim中使用buffer的情况比tab多。原本我喜欢使用tab的,但是很多插件打开文件默认都是buffer的形式打开。比较跳转到function之类的。那我就适应一下buffer吧,适应下来感觉还不错。完全可以当作tab使用。

文章目录
  • 快速切换buffer
  • 两个buffer来回切换
  • 根据buffer索引切换
  • buffer页面特别多时如何方便切换
  • 文件特别多jk上下翻麻烦
  • 总结

快速切换buffer

TabShift+ Tab来回快速切换buffer页面。这个比较符合我的操作习惯,windows下mac下经常使用这个快捷键切换。

"-------------------------------------------------------------------------------
" Buffers
"-------------------------------------------------------------------------------
nmap  :bprev
nmap  :bnext
两个buffer来回切换

默认快捷键 Ctrl+6

根据buffer索引切换

在使用一切tab页比较多的应用比如:Chrome浏览器,Iterm2有时会使用⌘+数字来切换tab页,很顺手。所以根据这个习惯,我的设置如下: 在这里插入图片描述 安装下面的插件

Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'

配置如下:

let g:airline#extensions#tabline#buffer_idx_mode = 1
nmap 1 AirlineSelectTab1
nmap 2 AirlineSelectTab2
nmap 3 AirlineSelectTab3
nmap 4 AirlineSelectTab4
nmap 5 AirlineSelectTab5
nmap 6 AirlineSelectTab6
nmap 7 AirlineSelectTab7
nmap 8 AirlineSelectTab8
nmap 9 AirlineSelectTab9

这样就可以使用+数字🔢 来切换 buffer了。感觉就是把buffer当tab使用。

buffer页面特别多时如何方便切换

写代码的时候不知不觉得就打开了很多“tab”(buffer页面),这里顶部位置都无法显示全。这让切换文件带来了一些困难。如下图所示:

在这里插入图片描述 打开了几个页面,顶部就占满了,这时使用+数字🔢 来切换 buffer不是很方便。怎么解决呢?

安装插件:

Plug 'jlanzarotta/bufexplorer'

使用方法: 使用bufexplorer,您可以使用以下默认公共接口之一快速轻松地在缓冲区之间切换: be 普通打开

bt 切换打开/关闭

bs 强制水平拆分打开

bv 强制垂直劈开 在这里插入图片描述

文件特别多jk上下翻麻烦

如上图已经有9个文件了,如果还有更多文件来回j k移动来切换也比较麻烦。这里怎么办呢?🤪

要求是不是有点多啊!

如果你能记住文件名的话,有个办法就是用文件名模糊搜索。效果也不错。比如我想打开api.tsx。 在这里插入图片描述 我这里使用的denite插件和ag,这个配置起来有点麻烦我就不在本文中写了。有兴趣看我的另一篇文章。 《neovim中使用denite记录》 https://blog.csdn.net/lxyoucan/article/details/117077611

总结

一番折腾下来,这下使用buffer也顺手了。使用起来的感觉跟其他软件中的tab区别不大。如果这篇文章对你有一点点帮助,不妨点个赞在走吧!

关注
打赏
1665243900
查看更多评论
立即登录/注册

微信扫码登录

0.0433s