当我进入可视模式并按'w'选择光标下的单词时,它会选择单词,加上以下空格。例如:
我不希望标记此示例中的标点符号。
这只是我的vim这样吗? 我正在使用spf13 vim配置.. http://vim.spf13.com/
答案 0 :(得分:4)
w 将光标移动到下一个单词的开头。你要找的是 e ,它将光标移动到当前单词的末尾。
答案 1 :(得分:2)
您的设置不应是默认的vim设置。例如:
foo bar
如果您的光标位于f
,使用vim默认设置,则按vw
,foo b
将被视觉选择,而不是foo<space>
。
因为selection
选项默认值为inclusive
,这意味着,当您使用动态进行视觉选择时,最后一个字符将处于选择状态。
如您所述,您的selection
选项可能已设为exclusive
,您可以通过以下方式检查:set selection?
无论如何,您的设置或vim默认设置都无法实现您的目标。你想要e
动作。检查:h e
和:h w
是否有详细信息和差异。
P.S。 不使用任何vim发行版!