2010-12-23 26 views
3

我注意到,如果一個字包含。 (點),那麼ywi只會複製到點。但我想整個單詞複製VIM複製包含a的整個單詞。 (點)

whole.word應該複製whole.word,而不僅僅是整個

+0

你是否想改變默認的vim行爲,或者你正在尋找最短的方法來做到這一點? – Chetan 2010-12-23 19:50:02

回答

7

我試着在gVim的,看起來既像葉或YW會爲你工作。


哦,對不起。你想複製。也許使用yWi會工作?


你試過dW嗎?我認爲這應該忽略標點符號。

+2

這是我第一次在SO上看到最高的帖子。 – 2010-12-23 19:52:20

8

(把這裏沒有到達的字符數限制)

3

您可以使用yEyiW。我更喜歡後者,即使它涉及一個額外的擊鍵,因爲無論光標位於whole.word字符串上的哪個位置,它都會產生相同的結果。在vim的術語中,w/b/e/ge命令各自以'word'操作,而大寫命令(W/B/E/gE)以'WORD'操作。您可以通過在Vim中運行:help word來了解這些差異。

3

如果有您要複製的文字後空間,您可以鍵入yt<space>這將* YANK未牛逼 * IL 空間。如果這個單詞之後沒有空格,那麼就直到分隔字符。

相關問題