如何在vim中复制一组连续的空字符

时间:2010-03-05 15:21:10

标签: vim

${BASE}/test/  other_consecutive_none_empty_characters

如果光标位于$符号下,如何将“$ {BASE} / test /”作为一个整体复制并粘贴 在vim的其他地方?我不想使用人眼字母计数解决方案,如果这是我更喜欢用charcter击中键盘字符的唯一解决方案。

3 个答案:

答案 0 :(得分:8)

y E 将是最正确的解决方案。 y 表示“yank”(即复制到缓冲区), E - “直到WORD结尾”,即下一个空白字符。< / p>

就个人而言,我更喜欢输入 y i W - y ank i nner W ORD。它的工作方式相同,但光标可能位于WORD内的任何位置,而不仅仅是美元符号。

答案 1 :(得分:3)

y Yank W WORD:

yW

来自:help W

  

WORD由一系列非空白字符组成,用空格分隔。空行也被认为是WORD。

答案 2 :(得分:1)

y t ,即yt,后跟空格。 t可以被认为是“直到”。您可以选择vt,使用xt删除