Vim 缓冲区名称仅为文件名而不是路径

Vim 缓冲区名称仅为文件名而不是路径,vim,Vim,我正在使用vim airline插件来改进我在vim会话底部的状态行 在我的vimrc中,我有 g:airline#extensions#tabline#enabled=1 这样做的目的是,在每个缓冲区的顶部指定一个选项卡,其中包含在该缓冲区中打开的文件 我的问题是,该选项卡中的文本包含在缓冲区中打开的文件的整个路径。而我只想在缓冲区的选项卡中显示文件名 例如,如果我在缓冲区中打开文件~/abcd/bcd/cd/d.txt,则相应缓冲区的选项卡上有文本~/a/b/c/d.txt,而我希望它只是d

我正在使用vim airline插件来改进我在vim会话底部的状态行

在我的vimrc中,我有

g:airline#extensions#tabline#enabled=1

这样做的目的是,在每个缓冲区的顶部指定一个选项卡,其中包含在该缓冲区中打开的文件

我的问题是,该选项卡中的文本包含在缓冲区中打开的文件的整个路径。而我只想在缓冲区的选项卡中显示文件名

例如,如果我在缓冲区中打开文件
~/abcd/bcd/cd/d.txt
,则相应缓冲区的选项卡上有文本
~/a/b/c/d.txt
,而我希望它只是
d.txt


有人能告诉我是否有办法做到这一点吗?

在vimrc中添加以下内容:

让g:airline#extensions#tabline#fnamemod=':t'

它采用了
:help filename modifiers

中的任何内容,航空公司的问题跟踪程序是。作者涉入很深,你应该直接问他。