Vim命令:如何在正常模式下选择光标下的单词

Kei*_*ita 37 vim macvim xvim

我正在寻找一个Vim命令来在正常模式下选择光标下的单词,比如用鼠标双击.它是否像这样存在?

pfn*_*sel 55

您可以使用*和/或#搜索光标下的单词或viw直观地选择光标下的单词.

  • 我知道 `v` 和 `w`,但是在可视模式下 `i` 会做什么? (4认同)
  • @minitauros`i`在这里代表内部或内部。viw从视觉上选择内部单词。如果打开带括号的文档,这将立即意味着什么。然后将光标放在括号内的任何地方,然后键入`vi(`。它将选择括号内的所有内容。这也可以使用引号,例如`vi'`或`vi'`。如果要选择括号(或也可以使用va(`(或“ va”`)),但是我不知道这里的“ a”代表什么,当然,您不仅可以目视选择,还可以例如删除(`di(`)或yank(`yi(`)。 (3认同)
  • 和“ciw”清除光标下的单词并切换到插入模式,以便您可以开始输入一些内容来替换它。 (3认同)
  • “a”显然意味着“周围”。 (2认同)

Mat*_*dge 25

viw在单词内部进行视觉选择.同样yiw复制(猛拉)这个词.


Abi*_*lah 15

就个人而言,我prefering vaw,yaw代替viwyiw作为a指示周围.

在类似的路线上.我用

vat选择标签. va(或者va{ v%选择匹配的结束标记.在其他一些地方ev%

这对我来说更有意义,因为目的是选择不在里面的完整单词.

最后,这一切都归结为我们个人的偏好.

  • "vaw"并不完全一样.它还选择前导或尾随空格. (3认同)

小智 6

要选择光标下的单词,我使用以下组合bve

但请注意,如果光标指向第一个字符,则您只需要ve组合。