无法在 VI(不是 VIM)中进入“插入”模式

无法在 VI(不是 VIM)中进入“插入”模式

通过安装 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

相关内容