在vim中,当我有一个以Bash关键字结尾的Bash函数时,我的vim突出显示开始突出显示它并假设一个新的范围(如果适用):
values-for() {
...
}
^yellow "for" highlight
^syntax error highlight
但是当我重命名" for" word to" for1"然后那些不受欢迎的亮点消失了。
如何告诉vim忽略"等关键字"当它被用作函数名称的一部分时?
答案 0 :(得分:1)
$VIMRUNTIME/syntax/sh.vim
脚本(Vim 8.0.1358附带),版本172(假设正确的#!/bin/bash
shebang)重现这一点,以便语法检测到Bash方言)。答案 1 :(得分:0)
Word boundaries是\<
和\>
。因此,请使用\<for\>
。