在命令行模式下是否可以进行模态编辑?
一些例子:
>写了之后!ls〜/ foo / bar我想要db删除bar
>我执行了上面的命令,现在我想将ls更改为mv并跳回到$
默认情况下,当在Vim命令行上打开命令行窗口,您可以按Control f(或另见set cedit),在命令行窗口中可以使用常规模式Vim编辑键编辑命令。
Enter将运行命令或控制c将返回到标准命令行。
Enter将运行命令或控制c将返回到标准命令行。
所以在你的具体例子中,你可以按Vim命令行上的Control f,然后db,它会做你想要的。
当我要做更复杂的编辑命令时,我使用上述方法,因为我比其他选项更熟悉Vim编辑键。我还发现正常模式的vim键更强大。
有关更多信息,请参阅:help c_ctrl-f。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。