过去,当我在远程计算机上打开 gvim 会话时,gvim 的标题栏会在括号中显示计算机名称。我不确定这是由远程 gvim 本身还是本地窗口管理器完成的。过去我使用过 gnome2,尽管我现在正在使用 unity(并且发现它相当令人沮丧)。我可以更改某些设置以始终强制远程窗口显示源计算机吗?
答案1
如果设置了 'title' 选项,Vim 会将窗口标题设置为 'titlestring' 的值。您可以尝试的第一件事是
:set notitle
这应该将标题恢复为窗口管理器最初设置的标题,其中可能包括机器名称。
另一个解决方案是保留“title”设置并定义您自己的“titlestring”,其中包括主机名称。下面有一些示例
:help 'titlestring'
默认格式(但不幸的是不是格式字符串)显示在
:help 'title'
一个简单的“titlestring”设置将显示您的主机名和文件名
:let &titlestring = "[".hostname()."] %f"