当我将其添加到我的vimrc时:
set iskeyword-=@
它删除了一些语法。我只在viml和ruby代码中对此进行了测试。这是什么原因?我已经包含图片以显示viml代码中的效果。
编辑:如何在不影响语法的情况下删除它?我删除它的原因是为了更容易选择"$@"
作为单词。任何人都可以提供这个问题的解决方案,或者非常感谢另一种方法。
答案 0 :(得分:2)
从'isfname'
'iskeyword'
指向:
如果字符是' @',则包括isalpha()返回TRUE的所有字符。 ......包括' @'本身使用" @ - @"。
@
(64)实际上并不在我开头的字符集中:
iskeyword=@,48-57,_,192-255
但是如果它以某种方式进入你的位置,你可以添加一个以插入符号开头的部分来排除它:
set iskeyword+=^@-@