【发布时间】:2013-06-10 15:07:48
【问题描述】:
我使用 vi,当我处于插入模式时,它将打印 ^? 而不是实际删除文本。
我提到了这个vim backspace leaves ^?,但它并没有解决我的问题。
我在 /u/myname 目录中创建了 .vimrc 文件。
.vimrc 是否需要在某个位置?
在.vimrc中,我有
set backspace=2
set backspace=indent,eol,start
.vimrc 文件中需要包含什么内容?
【问题讨论】:
-
您的
.vimrc应该在您的主文件夹中,即/home/ealeon/.vimrc(或简称~/.vimrc)。我不确定/u/myname是什么意思。另外,您有什么理由使用 Vi 而不是 Vim? -
@timss 它是一个共享服务器,所以我们每个人都有 /u/ourname 目录
-
刚习惯用vi代替vim。我真的看不出两者之间的区别。但是您知道 .vimrc 文件中需要包含什么吗?
-
我只能为 Vim 说话,但请查看 this answer 以检查您的
.vimrc是否正在被读取(strace 很有趣)。也许更简单的解决方案是在您的.vimrc中添加let test_vimrc=1并执行:echo test_vimrc以查看它是否存在。不确定 Vi 是否使用 vimrc,我没有一个没有 Vim 的系统(而且它似乎覆盖了我的 Vi)。 -
@FDinoff 谢谢。现在可以了。你的意思是fixdel :)