我刚刚通过命令行编辑了一个 vhost 文件
sudo vi /srv/.../vhost.conf
保存并重新打开以添加一些内容后,文件中添加了奇怪的字符:
例如
AuthName "trac"n
曾是
AuthName "trac"
前。
同上AuthUserFile
。A纳秒在其后面添加了一条路径。
知道为什么会发生这种情况以及如何避免吗?我也无法删除这个字符。
答案1
如果您的 TERM 设置错误,编辑器(例如 vi)在重绘编辑的文本时会由于使用不适当的转义码而显示略显混乱的文本。按 Ctrl+L 或 Ctrl+R 时问题是否消失?编辑后 cat 或 head 文件时是否可见问题?