我对VIM相对较新,使用它的过程非常愉快。
我遇到的一个小问题是在修改命令时,在命令模式下进行字符导航。我习惯于在常规(非vim)命令行上使用readline快捷键,但这些快捷键似乎在:
命令模式下无效。
例如,使用ctrl + b
向后移动一个字符会使我回到行首,或者使用alt + f
向前移动一个单词会清除该行并退出命令模式。
我找到的唯一在命令模式下导航的方法是使用箭头键,但我认为你应该避免在vim中使用箭头键以实现最大效率。
在:
命令模式下,导航的标准方式是什么?vim用户通常在此处使用箭头键吗?是否有不同的修改命令的方法?
作为更具体的示例,我经常使用vimgrep
搜索文件。我会执行以下命令:
:vimgrep /font-family/j my-project/**/*.less | cope
稍后,我想使用相同的搜索但查找不同的属性,因此我按:
然后按ctrl + p
访问以前的vimgrep
。现在我必须使用箭头键向后导航到搜索字符串并修改它。如果我能够使用readline按单词向后导航,然后按单词删除,那将会更快。