如何在vim中复制一组连续的非空字符
如果光标位于$符号下,如何将“${BASE}/test/”作为一个整体复制并粘贴 维姆的其他地方?我不想使用人眼字母计数解决方案,如果这是唯一的解决方案,我更愿意逐个字符点击键盘。yt,即,如何在vim中复制一组连续的非空字符,vim,Vim,如果光标位于$符号下,如何将“${BASE}/test/”作为一个整体复制并粘贴 维姆的其他地方?我不想使用人眼字母计数解决方案,如果这是唯一的解决方案,我更愿意逐个字符点击键盘。yt,即,y,t,然后是空格t可以被认为是“直到”。您可以使用vt进行选择,使用xt进行删除,等等 从:帮助W: 单词由一系列非空白字符组成,用空格分隔。空行也被认为是单词 yE将是最正确的解决方案。y表示“yank”(即复制到缓冲区),e表示“直到单词末尾”,即直到下一个空格字符 就我个人而言,我更喜欢输入yiW-y
y
,t
,然后是空格t
可以被认为是“直到”。您可以使用vt
进行选择,使用xt
进行删除,等等
从:帮助W
:
单词由一系列非空白字符组成,用空格分隔。空行也被认为是单词
yE将是最正确的解决方案。y表示“yank”(即复制到缓冲区),e表示“直到单词末尾”,即直到下一个空格字符
就我个人而言,我更喜欢输入yiW-yank的内部单词。它的工作原理是一样的,但光标可能位于单词内部的任何位置,而不仅仅是美元符号。无论你使用vi多长时间,总会有一些你不知道的东西:)我一直像个傻瓜一样使用w!使用
W
也可以获得单词后面的空格-参见Pavel的答案!
${BASE}/test/ other_consecutive_none_empty_characters
yW