vim - 在Vim选项的'iskeyword'中,是否允许包含空格?

  显示原文与译文双语对照的内容

'iskeyword'的文档没有提到这个。 我认为 'isfname' 允许包含空间( 尽管不推荐) 。

但是,在 set iskeyword=@,48-57,_,32 之后,空格仍然不能被识别为关键字字符。 我错过了什么?

时间: 作者:

是的这是可以能的( 但是,你只需暂时的进行同义词库查找,因为这样的设置是意外的。) 。

我可以通过一个空间

 
:set iskeyword+=32

 

这就得到了 iskeyword=@,48-57,_,192-255,32 。我得到了正确的hlsearch highlighting和 matchstr(...,'k+') 匹配。

要获得多字词词典完成( i_CTRL-X_CTRL-T ) 仍然很困难,因为完成基础现在还包括所有的( 已经修改) 关键字,而且现在也可以是多个单词,而且也可以是多个单词 !

作者:
...