我有一行看起来像这样:
foo1/bar1/baz1
前面是4个空格。我在正常模式下键入了这个:
0vllll"ay
如果我查看我的:reg
,则说:
"a f
为什么那里有f
?它没有突出显示。这是一个屏幕截图,显示:
我希望寄存器看起来像这样:
"a
那只是4个空格。
我正在使用cygwin的Vim。
答案 0 :(得分:2)
Vim有两种不同的选择模式:包含(默认)和独占。对于前者,光标所在的字符包含在视觉选择中。在04l
之后,光标停留在f
上,以及它被包含的原因。您可以调整运动(3l
),跳过中间视觉模式并选择一个专有模式(例如0"ayw
或iw
文本对象),或通过<更改选择模式/ p>
:set selection=exclusive