Awk Vim-在单个shell脚本中正确处理多个语法

Awk Vim-在单个shell脚本中正确处理多个语法,awk,vim,syntax-error,vim-syntax-highlighting,Awk,Vim,Syntax Error,Vim Syntax Highlighting,我编写了许多脚本,其中直接将复杂的awk逻辑合并到脚本中。我更喜欢“一站式”方法,而不是将这些逻辑段作为外部文件 我尝试了我在中看到的关于指定要评估的多个语法的内容(希望按照语法colorscheme着色)。我尝试将建议的方法作为VIM命令和.vimrc文件中的设置。无论在哪种情况下,使用“setfiletype sh.awk.sed”都不起作用 有没有一种特殊的方法可以让它正常工作 另一个似乎提供了与awk相关的语法声明。但是,这些都是断章取义的,不清楚提供的信息是否完整且自包含,或者这是否是

我编写了许多脚本,其中直接将复杂的awk逻辑合并到脚本中。我更喜欢“一站式”方法,而不是将这些逻辑段作为外部文件

我尝试了我在中看到的关于指定要评估的多个语法的内容(希望按照语法colorscheme着色)。我尝试将建议的方法作为VIM命令和.vimrc文件中的设置。无论在哪种情况下,使用“setfiletype sh.awk.sed”都不起作用

有没有一种特殊的方法可以让它正常工作

另一个似乎提供了与awk相关的语法声明。但是,这些都是断章取义的,不清楚提供的信息是否完整且自包含,或者这是否是从未知的、未发布的较大语法定义中提取的,以及是否添加到sh.vim或awk.vim语法文件中

有人能解释一下吗

第一张图片是一个测试文件,用于显示我的Bourne shell的colorscheme用例

第二幅图像是同一方案显示的awk逻辑的样本

<代码>:h sh awk。