在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。

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...