繁体   English   中英

命令面板中的Vim正常模式

[英]Vim normal mode in command pallete

当我写/: vim打开命令模式-我可以这样写命令:

vimgrep /abc/

如果我单击shift + p,则填充上一个命令。

在这种情况下,如果我只想将字母a更改为b ,则应使用箭头键,直到找到该字母,然后将其重命名

abc -> bbc.

有没有更快的方法-箭头键距离较远且书写较慢。

我在命令面板(我写命令的底部)时可以使用普通模式吗?

谢谢

  1. 您将“命令模式”(普通模式的另一个名称)与“命令行模式”混淆了。
  2. Shift+P (或简单地说, P应该插入P您是说<Cp>吗?
  3. 您的键盘有多大,箭头键才能“远离”?
  4. 参见:help cmdline-editing

是的,Vim的命令行具有有限的编辑功能。 对于那里的复杂编辑,您必须使用光标键。 幸运的是,有一个命令行窗口 ,它允许像在其他缓冲区中一样进行编辑。

您可以在:help command-line-window找到完整的说明。 这只是一个快速指南:

  • 如果你已经知道这将是一个复杂的编辑,通过开放式q: / q/而不是: / /
  • 如果仅在编辑时才意识到这一点,则可以通过<Cf>进行切换。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM