has('conceal') == 1
我正在尝试为以前定义为 的单词设置隐藏(仅限 vim 7.3, if ) keywords
,但关键字似乎无法隐藏。干净缓冲区中的最小示例:
:set cole=2
:set ft=none
:syntax keyword Function foo baz qux
:syntax match Function "foo" conceal cchar=%
:syntax match Function "bar" conceal cchar=&
现在,如果您键入foo bar
并移至下一行,您应该会看到foo &
. 我怎样才能让它显示出来% &
?
如果答案是您无法隐藏关键字,是否有可靠地定义多个关键字的替代方法?在我的用例中,我有大约 5k 个关键字,但我希望隐藏的只有大约 10-20 个。