FreeBSD-12.1p5
vim-8.2
我有一个 iocage 厚监狱的 zfs 克隆,我正在使用它进行测试。 当我在字符模式下打开带有vim
的文件并使用:wq
保存更改时,我看到这些字符代替了预期的字符(/usr/:
(
[>4;mlocal/etc/smb4.conf" 24L, 672C written
在上面给出的示例中,缺少一个字形字符(一个宽度和高度各一个字符的方框,内部有十六进制十进制字符 [0..F](,它位于紧挨着上面给出的示例中的[
字符之前。 显示此消息时,此字符将消失。
如果我单独使用:w
,则不会发生这种情况,只有当我使用:wq
时。当我使用:wq
时,vim 似乎实际上显示了正确的字符串,但前几个字符立即被覆盖。
这不是文件名或路径的问题,只是 vim 在保存时显示的问题。
我以前没有遇到过这种情况。 为什么当 vim 显示它正在保存的文件的名称时,这些字符会搞砸?
我已经验证了所有软件包都完好无损,并且安装了所有依赖项。 我还重新安装了 vim。 问题依然存在。
应该通过向.vimrc
添加这些行来解决:
set t_TI=
set t_TE=