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

Sre*_*nan 3 linux vim arch-linux

通过安装 Vim 在我的 Ubuntu 机器中解决了这个问题。我在我使用的每个 linux 机器上都遇到这个问题。但是我一直在安装 vim(在现有的 vi 之上)

问题是,我无法在底部找到“插入”标志。光标是一个黑框,而不是看起来像下划线的破折号。当我退格时,它只会越过文本。然后当我输入一些新的东西时,文本开始被一个一个地替换。我希望你明白了。

----------

我要换题!

:set showmode给了我“插入”模式。但是,当我退格时,光标会越过文本,当我输入时,它开始被一个一个地替换

这是我的问题的视频:http : //www.youtube.com/watch?v=16f1nrepZsA

pit*_*ker 5

1)“INPUT MODE”或“INSERT”指示灯可以通过“set showmode”打开。您可以将其放在主文件夹中的“.exrc”文件中,使其成为默认值。如果显示模式没有打开,如果你点击“i”,你仍然处于插入模式。它只是没有显示。

2) 在命令模式下键入退格键就像将光标从右向左移动。这是故意的行为。要实际删除字符,请键入“x”或“X”。


Hep*_*ite 5

这个退格“问题”仅仅是vi兼容行为;由于vi几乎可以肯定是到 的符号链接vim,因此 \xe2\x80\x94 的存在~/.vimrc即使它是一个空文件 \xe2\x80\x94 也应该自动解决您的退格问题。如果没有,我建议:set nocompatible您将“”~/.vimrc或至少“ :set cpoptions-=v

\n\n

请参阅(单引号是命令的一部分):

\n\n
:help \'compatible\'\n:help \'cpoptions\'\n
Run Code Online (Sandbox Code Playgroud)\n


小智 5

我解决这些问题的方法是安装这些软件包。

sudo apt-get install vim-gui-common
sudo apt-get install vim-runtime
Run Code Online (Sandbox Code Playgroud)