使用Vim将终端标题设置为当前文件名和路径

使用Vim将终端标题设置为当前文件名和路径,vim,terminal,ansi-escape,Vim,Terminal,Ansi Escape,我希望Vim将当前打开的文件的名称发送到macOS终端 通过发送转义序列\e]6,可以告诉macOS终端当前打开的文档的文件名;文件名\a。这可以通过执行命令printf“\e]6;FileName.txt\a” 我希望Vim将当前打开的文档的文件名发送到终端。看起来这应该很容易,但是:echo“\e]6;FileName.txt\007”会将转义序列转换为可打印字符并为其添加一些颜色,因此它会输出^[]6;FileName.txt^G,终端无法识别该文件 我如何配置:echo不破坏我的转义序列

我希望Vim将当前打开的文件的名称发送到macOS终端

通过发送转义序列
\e]6,可以告诉macOS终端当前打开的文档的文件名;文件名\a
。这可以通过执行命令
printf“\e]6;FileName.txt\a”

我希望Vim将当前打开的文档的文件名发送到终端。看起来这应该很容易,但是
:echo“\e]6;FileName.txt\007”
会将转义序列转换为可打印字符并为其添加一些颜色,因此它会输出
^[]6;FileName.txt^G
,终端无法识别该文件


我如何配置
:echo
不破坏我的转义序列?

谢谢@romainl;这很简单,只需将
设置标题
添加到我的
~/.vimrc
文件中。

请参阅
:帮助“标题”
。这是否回答了您的问题?