当我在vim中犯了错误时,我使用退格键进行更正,因为切换到命令模式并使用'x'的方式比较麻烦,但也许还有其他vim的方法可以实现吗?
当我在vim中犯了错误时,我使用退格键进行更正,因为切换到命令模式并使用'x'的方式比较麻烦,但也许还有其他vim的方法可以实现吗?
ctrl-w
按下可以删除最后一个单词,ctrl-u
按下可以删除整个当前行。
ctrl+h
与退格键执行相同的操作(即向后删除一个字符)。<C-h>
:这是控制代码,表示“将光标向后移动一个字符”,但大多数终端程序(包括 vim)会将其重新映射为“删除前一个字符”。例如,当您按下“<C-h>”时,zsh 将从其命令缓冲区中删除字符并向终端发送“<C-h><Space><C-h>”(此处的空格用于清除已键入的字符)。 - ZyXu
来撤销。但它倾向于擦除您输入的整行内容...ciw
删除并重写当前单词c$
删除并重写直到行末c^
删除并重写直到行首ci)
更改括号内的内容:help text-objects
以获取更多信息。r
替换错误的字母。
tje home
fj
或Fj
将光标放在j
上,具体取决于光标是否在j
之后或之前r
然后输入h
fjr
序列。作为一个 Vim 新手,这比我迄今为止做的更方便。 - Lieven Keersmaekers