如何更改 gvim 标题字符串

gra*_*olf 0 vim

我想更改默认的 gvim 标题字符串

$FILENAME $MODIFIERS ($FILEDIR) - $VIMSERVER
Run Code Online (Sandbox Code Playgroud)

进入以下

$VIMSERVER - $FILENAME $MODIFIERS ($FILEDIR)
Run Code Online (Sandbox Code Playgroud)

但是,我不确定如何实现这一目标。我对 vim 不太好,所以看着:help statusline对我帮助不大,我不确定如何获取 vimserver 和 filedir,只有 %F 但我不知道如何剪切文件名。

目前最简单的选项似乎只是修补buffer.c以默认生成我想要的东西(无论如何我都是从源代码编译 vim 的),但我确信没有它应该是可能的。

有人可以帮我弄这个吗?

Ken*_*ent 6

将此行添加到您的vimrc,它可能会帮助您:

set titlestring=%{v:servername}\ -\ %t\ %m\ (%{expand('%:p:h')})
Run Code Online (Sandbox Code Playgroud)