当我编写/
或:
时,vim打开命令模式-我可以编写如下命令:
vimgrep /abc/
如果我单击shift + p,它将填写上一个命令。
在这种情况下,如果我只想将字母a
更改为b
,则应该使用箭头键,直到找到字母,然后将其重命名
abc -> bbc.
有没有更快的方法-箭头键距离较远且书写较慢。
当我在命令面板(我写命令的底部)时,我可以使用普通模式吗?
谢谢
答案 0 :(得分:1)
Shift+P
(或简单地将P
插入P
。您是说<C-p>
吗?:help cmdline-editing
。答案 1 :(得分:1)
是的,Vim的命令行具有有限的编辑功能;对于那里的复杂编辑,您必须使用光标键。幸运的是,有一个命令行窗口,它可以像在其他缓冲区中一样进行编辑。
您将在:help command-line-window
中找到完整的说明。这只是一个快速指南:
q:
/ q/
而不是:
/ /
打开。<C-f>
进行切换。