在vim-airline中,如何创建自定义的Tabline格式器,使其包含当前目录?类似于:dir/filename
或filename (dir)
。我做了这个谷歌,但没有找到答案。非常感谢。
答案 0 :(得分:0)
我找到了解决方案。
在~/.vim/bundle/vim-airline/autoload/airline/extensions/tabline/formatters
中,创建自定义格式程序,例如,您可以将其命名为custom_dir_filename.vim
,其中包含以下文件内容:
function! airline#extensions#tabline#formatters#custom_dir_filename#format(bufnr, buffers)
let name = bufname(a:bufnr)
return fnamemodify(name, ':p:h:t') . '/' . fnamemodify(name, ':t')
endfunction
在您的.vimrc
中,添加以下内容:
let g:airline#extensions#tabline#formatter = 'custom_dir_filename'
答案 1 :(得分:0)
航空公司已经提供了一个类似的文件(我通过在源代码中进行挖掘找到了它),称为短路径。
所以做 让g:airline#extensions#tabline#formatter ='short_path'