是否有可能在不移动到开头的情况下拉动整个元素?

时间:2011-12-28 06:14:35

标签: vim keyboard-shortcuts

当我的光标位于一个单词的中间,并且我想要整个单词时,我必须先按 b ,然后按 y w 猛拉它。

我想知道我可以在不先点击 b 的情况下猛拉这个词吗?

2 个答案:

答案 0 :(得分:12)

y a w 围绕着单词,这意味着如果单词后面有空格,它也会抓住它(但不会之前的空间)。

y i w 在单词里面猛拉一下,它只是单词字符。

你可以看到 v a w v i w 选择相同的字符。然后你也可以点击 y 来执行猛拉。

ia当然适用于所有其他VIM组,例如W,这是任何非空白。

答案 1 :(得分:4)

您可以使用 y a w 。作为副作用,这会将光标移动到被拉动区域的开头。

有关详细信息,请参阅Vim文档中的Text object selection

相关问题