2

您可以重命名 vim 缓冲区而不重命名相关内容吗?

在这个特定的场景中,我正在运行一个 conqueterm,并希望缓冲区名称是我与缓冲区关联的日志文件名,而不是 conque term 生成的缓冲区名称。更典型的是,这将是重命名缓冲区而不重命名关联文件。

4

2 回答 2

5

一般来说,没有。更改缓冲区名称会更改将写入文件的名称。

但是对于与文件不对应的缓冲区,您可以根据需要重命名缓冲区。该:file命令允许您执行此操作。见:help :file_f。但是,某些插件可能依赖于其特殊缓冲区的缓冲区名称来定位该缓冲区。因此,如果您随意重命名插件的特殊缓冲区,您最终可能会破坏插件。

于 2013-10-13T18:13:44.237 回答
0

我认为您只需要一个自定义的窗口本地'statusline'设置。这(在其默认值中)包括缓冲区名称,但通过更改这些窗口的值,它将以更自然的名称出现,但仍保持(与:w等)其原始名称。

于 2013-10-26T15:18:44.907 回答