vim 写入磁盘时,缺少字形字符和垃圾替换文件名的前5个字符

km0tfn4u  于 2022-11-11  发布在  其他
关注(0)|答案(1)|浏览(133)
FreeBSD-12.1p5
vim-8.2

我有一个用于测试的iocage thick jail的zfs克隆。当我在字符模式下使用vim打开一个文件,并使用:wq保存我的更改时,我看到这些字符代替了预期的字符(/usr/:

[>4;mlocal/etc/smb4.conf" 24L, 672C written

在上面给出的示例中,位于[字符之前的位置缺少一个字形字符(一个宽度和高度各为一个字符的正方形框,其中包含十六进制十进制字符[0..F])。显示此消息时,此字符消失。
如果我单独使用:w,则不会发生这种情况,只有当我使用:wq时才会发生这种情况。当我使用:wq时,Vim实际上显示了正确的字符串,但前几个字符立即被覆盖。
这不是文件名或路径的问题,只是保存时Vim显示的内容的问题。
我以前没有遇到过这种情况,为什么当Vim显示它正在保存的文件的名称时,这些字符会被搞乱?
我已经验证了所有的软件包都是完整的,并且安装了所有的依赖项。我也重新安装了Vim。问题仍然存在。

js5cn81o

js5cn81o1#

应通过将以下行添加到.vimrc中来解决:

set t_TI=
set t_TE=

相关问题