Vim 命令:如何在普通模式下 select 光标下的一个词

Vim command: how to select a word under cursor in normal mode

我正在寻找一个 Vim 命令来 select 在正常模式下光标下的一个词,就像用鼠标双击一样。有这样的存在吗?

您可以使用 * and/or # 来搜索光标下的词或 viw 以直观地 select 光标下的词。

viw在字里作视觉select。同样 yiw 复制(猛拉)这个词。

就我个人而言,我更喜欢 vawyaw 而不是 viwyiw,因为 a 表示周围。

同理。我用

vat 到 select 标签。 va(va{ v% 到 select 匹配结束标记。其他一些地方ev%

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

最后,一切都取决于我们的个人喜好。

到select光标下的一个词我使用bve

的组合

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

使用 * 后,如果你想在命令中使用文本,你也可以使用 <C-r> <C-w> 技巧(在按 : 或等价键后)。