2017-07-21 26 views
2

我想突出显示RDF Turtle语法中的@prefix指令。Vim语法iskeyword命令add @ symbol

我已经使用Vim命令sy keyword添加了包含单词@prefix的语法组turtleKeyword。不幸的是,这还没有工作,因为默认的Vim关键字不包含@。所以我试图在Turtle语法文件中将@符号添加到Vim关键字字符中。

我发现命令sy iskeyword定义了关键字字符,但是作为该命令的一个选项,@符号本身代表所有字母字符。

sy iskeyword的什么选项在关键字字符的定义中包含@符号?

+0

是否工作后,'设置iskeyword + = @ - @'? – dlmeetei

+0

@dlmeetei这样做,谢谢!您是否想将其作为答案发布,以便我可以接受它? –

+0

完成,很高兴它可以工作 – dlmeetei

回答

2

isfnameiskeyword选项具有相同的选项格式。该格式对于@具有预定义的含义,其表示isalpha()返回true的任何字符。更多详细信息,请致电help isf

因此,要包含'@'本身,我们需要为'@'使用@[email protected]

包括@[email protected]iskeyword如下应该解决的问题

set [email protected]@