有没有办法在vim的插入模式下向前删除?

TK.*_*TK. 10 vim macvim

有没有办法在vim的插入模式下向前删除?我正在使用 MacVim。我试过“Control-D”,但它显然不起作用。我正在搜索官方文档,但找不到。任何帮助,将不胜感激。

Fon*_*ook 19

Vim 的美妙之处在于它的便携性!保持不可知论。

inoremap <C-d> <Esc>lxi
Run Code Online (Sandbox Code Playgroud)

编辑:KISS 更好!

inoremap <C-d> <Del>
Run Code Online (Sandbox Code Playgroud)


Pyl*_*lsa 10

它的fn键和退格 ( <X)) 或alt和退格 ( <X))。

  • 我认为 TK 的目的是在不破坏主行上的手位置的情况下向前删除的方法,就像您可以使用 Ctrl-H 退格一样快速。这是保持高编辑速度和最大程度减少重复压力的重要功能。我真的很喜欢 Fontaine 下面的重新映射 Ctrl-D 的答案,因为它已经在终端和其他地方工作了,所以它已经在肌肉记忆中了。 (3认同)

小智 6

您可以进入快速命令模式(<C-o>),然后向前删除(<S-c><S-d>)。