您当前的位置: 首页 >  vim

ITKEY_

暂无认证

  • 0浏览

    0关注

    732博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vim-bufferline

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

超级简单的vim插件,可在命令栏中显示缓冲区列表。 在这里插入图片描述

项目主页

https://github.com/bling/vim-bufferline

安装
  • pathogen
git clone https://github.com/bling/vim-bufferline ~/.vim/bundle/vim-bufferline
  • neobundle
NeoBundle 'bling/vim-bufferline'
  • vundle
Plugin 'bling/vim-bufferline'
  • vam
call vam#ActivateAddons([ 'vim-bufferline' ])
  • vim-plug
Plug 'bling/vim-bufferline'
配置
:help bufferline

有几个可用的配置值(以其默认值显示):

  • 表示缓冲线是否应自动回显到命令栏
let g:bufferline_echo = 1
  • 缓冲区左侧使用的分隔符
let g:bufferline_active_buffer_left = '['
  • 缓冲区右侧使用的分隔符
let g:bufferline_active_buffer_right = ']'
  • 表示缓冲区已修改的符号
let g:bufferline_modified = '+'
  • 表示是否应显示缓冲区编号
let g:bufferline_show_bufnr = 1
  • 指示缓冲线是否应该旋转
 " 默认,不旋转,不滚动
  let g:bufferline_rotate = 0

 " 以固定的当前缓冲区位置滚动
 let g:bufferline_rotate = 1

 " 在没有固定当前缓冲区位置的情况下滚动
  let g:bufferline_rotate = 2
我的配置

配合airline使用效果更佳。

可以在 ~/.vimrc 中添加如下配置,来使用 \ + [1-9] 在 “tab” 中切换:

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列表,我使用了下来一个很简单实用的小插件。 但是我个人更喜欢在顶部tab页的位置显示,所以没有深入研究一去。

我最终没有选择使用这个插件管理buffer列表,我的选择是

Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'jlanzarotta/bufexplorer'
参考

https://blog.csdn.net/MDL13412/article/details/48768143

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

微信扫码登录

0.0474s