VIM复制一个包含a的完整单词。 (点)

时间:2010-12-23 19:45:14

标签: vim vi

我注意到,如果一个单词包含。 (点),然后ywi只会复制到点。但我想复制整个单词

whole.word应该复制整个.word,而不仅仅是整个

4 个答案:

答案 0 :(得分:9)

我在gVim中尝试过,看起来yE或yW都适合你。


哦,抱歉。你想要复制。也许使用yWi会起作用吗?


你尝试过dW吗?我认为应该忽略标点符号。

答案 1 :(得分:8)

(这里没有任何内容可以达到角色限制)

答案 2 :(得分:4)

如果您要复制的字词之后有空格,则可以输入yt<space> * y ank un t * il 空间。如果单词后面没有空格,则拉到分隔字符。

答案 3 :(得分:3)

您可以使用yEyiW。我更喜欢后者,即使它涉及额外的击键,因为无论光标位于whole.word字符串的哪个位置,它都会产生相同的结果。在vim的术语中,w/b/e/ge命令每个都在一个'word'上运行,而大写的命令(W/B/E/gE)在'WORD'上运行。您可以通过在Vim中运行:help word来了解差异。