2010-03-05 33 views
3
${BASE}/test/ other_consecutive_none_empty_characters 

如果光標$符號下,我怎麼能複製「$ {BASE} /測試/」作爲一個整體,並將其粘貼 別的某處vim?我不想使用人眼字母計數解決方案,如果這是我希望由charcter擊中鍵盤字符的唯一解決方案。如何一組連續的沒有空字符複製在vim

回答

8

ŸË將是最正確的解決方案。 y表示「抽出」(即複製到緩衝區)和E - 「直到WORD的末尾」,即直到下一個空白字符。

就個人而言,我更喜歡打字ŸW¯¯ - Ÿ ANK nner W¯¯ ORD。它的工作方式相同,但光標可能位於WORD內的任何位置,而不僅僅是美元符號。

+0

+1,比我的好。 – 2010-03-05 15:39:43

1

ý噸,即yt,隨後空間。 t可以被認爲是「直到」。你可以用vt選擇,與xt刪除等

3

Ÿ猛拉W¯¯ WORD:

yW 

:help W

一個字由非序列空白字符,用空格分隔。一條空行也被認爲是一個WORD。

+0

無論你使用vi多久,總會有一些你不知道的東西:) 我一直在使用w就像一個吸盤! – Gord 2010-03-05 15:38:20

+0

@Gord:完全同意 – 2010-03-05 15:49:21

+0

使用'W'也會給你後面的空格 - 請參閱Pavel的答案! – Cascabel 2010-03-05 15:50:40

相關問題