当我使用vim缓冲区时,我喜欢查看状态栏而不是使用:ls来查看与vim缓冲区关联的数字。
当存在多个同名文件时,这会出现问题。然后,vim-airline的状态栏将显示:
4:handler.py 10:handler.py 22:handler.py
当存在同名文件时,有没有办法显示文件路径的某些部分?
令人惊讶的是,我认为这是一个常见问题,但无法在线找到解决方案。
由于
答案 0 :(得分:1)
您基本上使用航空公司来创建某种查找表。这意味着您不仅要在状态栏上找到您的文件,还要记住缓冲区编号,缓冲区编号 lame 。
:sb
和:b
都可以使用部分名称和全局。例如:sb foo*
:b
/ :sb
在与部分名称一起使用时使用标签页:sb
切换并拆分为已打开的缓冲区。:ls
和:b
:nnoremap <leader>b :ls<cr>:b<space>
<c-6>
将转到上一个缓冲区(也可以使用可选的缓冲区编号):bnext
和:bprev
示例[b
和]b
是Unimpaired.vim映射set hidden
使切换缓冲区更容易。不要担心,如果您在退出之前有未写入的缓冲区,vim会通知您cscope
与标签一起使用