ubuntu中的vi编辑器光标位于字符顶部不会删除
我正在运行ubuntu,vi中的光标不会删除光标前的字符。 当我使用x命令时,光标“白色框”将跳到上一个字符的顶部。然后,如果我再次按x命令,它将删除第二个字符,同时将前一个字符放置在其位置。例如: ABC[]*[]表示光标“白框” 我想删除c vi,按一次命令x时会执行此操作: AB[C] 然后命令x再次执行以下操作: A[C] 我的问题是: 我如何得到一个空白的光标“白框”,因为当我使用命令L时,光标不会离开字符并自行向右移动ubuntu中的vi编辑器光标位于字符顶部不会删除,ubuntu,editor,Ubuntu,Editor,我正在运行ubuntu,vi中的光标不会删除光标前的字符。 当我使用x命令时,光标“白色框”将跳到上一个字符的顶部。然后,如果我再次按x命令,它将删除第二个字符,同时将前一个字符放置在其位置。例如: ABC[]*[]表示光标“白框” 我想删除c vi,按一次命令x时会执行此操作: AB[C] 然后命令x再次执行以下操作: A[C] 我的问题是: 我如何得到一个空白的光标“白框”,因为当我使用命令L时,光标不会离开字符并自行向右移动 谢谢你们能给我的任何帮助。我不确定我是否明白你们的意思,但我怀疑
谢谢你们能给我的任何帮助。我不确定我是否明白你们的意思,但我怀疑你们有大写锁定,所以
x
(删除光标下的字符)变成x
(删除光标前的字符),这就解释了为什么ABC
变成AC
而不是AB
嗨,谢谢你的回答。实际上问题是当我跳转到命令模式时,光标跳到了字符的顶部。当我回到插入模式时,光标仍然位于同一个字符的顶部,开始在光标之前插入文本,并在旧字符之前插入新文本。解决方案是在逃逸模式下按下A,这样光标将在字符本身前面,并在空白区域中插入新文本。