通过安装 Vim,我解决了 Ubuntu 机器上的这个问题。我使用的每个 Linux 机器上都一直有这个问题。但我一直在安装 vim(覆盖现有的 vi)
问题是,我无法在底部看到“INSERT”符号。光标是一个黑框,而不是一个看起来像下划线的破折号。当我按退格键时,它只会越过文本。然后,当我输入新内容时,文本开始逐一被替换。我希望你明白了。
----------
我正在改变这个问题!
:set showmode
给了我“插入”模式。但仍然,当我按退格键时,光标会移到文本上,当我输入时,它会开始逐个被替换。
以下是我遇到的问题的视频:http://www.youtube.com/watch?v=16f1nrepZsA
答案1
1) 可以通过“set showmode”打开“INPUT MODE”或“INSERT”指示器。您可以将其放入主文件夹中的“.exrc”文件中,以使其成为默认设置。如果未打开 showmode,则即使您按“i”,您仍处于插入模式。它只是不显示。
2) 在命令模式下输入退格键就像将光标从右向左移动。这是预期的行为。要实际删除字符,请输入“x”或“X”。
答案2
此退格“问题”仅仅是vi
兼容行为;由于vi
几乎肯定是指向的符号链接vim
,因此存在— 即使它是一个空文件 — 也应该会自动修复您的退格问题。如果没有,我建议在您的或至少“ ”中~/.vimrc
输入“:set nocompatible
~/.vimrc
:set cpoptions-=v
参见(单引号是命令的一部分):
:help 'compatible'
:help 'cpoptions'
答案3
我解决这些问题的方法是安装这些软件包。
sudo apt-get install vim-gui-common
sudo apt-get install vim-runtime