dw
时,当光标位于开头时,它不会删除整个句子some_long_text_with_underscores
吗?#1 楼
dw
删除一个单词,而组成单词的内容由iskeyword
设置定义。从:h word
开始: word
A word consists of a sequence of letters, digits and underscores, or a
sequence of other non-blank characters, separated with white space (spaces,
tabs, <EOL>). This can be changed with the 'iskeyword' option. An empty line
is also considered to be a word.
要从
_
中删除iskeyword
,请执行以下操作:set iskeyword-=_
评论
事实证明,这是一把双刃剑,因为vim开始将长函数名视为单独的单词。例如,一个名为, download_and_print()“的python函数将带有,”和-颜色,因为这是一个语言关键字。在函数调用之间使用* /#导航也是不可能的。我知道这不是问题的一部分,但想提一下。
– jligeza
2015年10月6日7:54
@zmarszczony我的功能突出显示效果很好,但是* /#不见了。
–muru
2015年10月6日,9:05