Vim:插入模式下删除

12

在Vim的插入模式中,是否有任何组合键可以模拟Del键?对于Backspace键,有Ctrl-H非常方便,使得它比按远处的Backspace键更容易。

3个回答

8

5
在我的vim安装中,插入模式下Del键可以正常工作。使用命令:help i_<Del>获取帮助。
如果Del键不能满足您的需求,您可以尝试使用:fixdel命令。使用命令:help :fixdel获取详细说明。
如果您只想通过另一个Ctrl键映射(例如Ctrl-D)来模拟Del键,则建议使用以下映射:
imap <C-D> <C-O>x

在插入模式下按下Ctrl-O可以运行单个正常模式命令,并自动返回到插入模式。 x 删除光标下的字符。


1
是的,Del键也可以与我的安装一起使用,但我想要更简单的方法,而不是必须将右手从中间行的最佳位置移开,按下<Del>,然后再放回手 :-)不过还是感谢您的评论。 - Rafid
1
imap <C-d> <Del> 是一个不错的替代方案。 - Max
2
Ctrl+O和一个单一的正常模式命令 - 是一个很好的“解决方法”! - user8554766

2
你可以在vim中自己映射按键,包括插入模式。下面的文章详细介绍了更多细节: 在VIM中映射按键

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接