在Vim中使用命令行模式下的正常模式运动

前端之家收集整理的这篇文章主要介绍了在Vim中使用命令行模式下的正常模式运动前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在命令行模式下是否可以进行模态编辑?

一些例子:

>写了之后!ls〜/ foo / bar我想要db删除bar
>我执行了上面的命令,现在我想将ls更改为mv并跳回到$

默认情况下,当在Vim命令行上打开命令行窗口,您可以按Control f(或另见set cedit),在命令行窗口中可以使用常规模式Vim编辑键编辑命令。
Enter将运行命令或控制c将返回到标准命令行。

所以在你的具体例子中,你可以按Vim命令行上的Control f,然后db,它会做你想要的。

当我要做更复杂的编辑命令时,我使用上述方法,因为我比其他选项更熟悉Vim编辑键。我还发现正常模式的vim键更强大。

有关更多信息,请参阅:help c_ctrl-f。

猜你在找的Bash相关文章