提问人:Eric Marceau 提问时间:4/17/2021 最后编辑:Eric Marceau 更新时间:4/17/2021 访问量:195
Vim - 在单个 shell 脚本中正确处理多种语法
Vim - proper handling of multiple syntax in a single shell script
问:
我编写了许多脚本,其中将复杂的 awk 逻辑直接合并到脚本中。我更喜欢“一站式”方法,而不是将这些逻辑段作为外部文件。
我已经尝试了我在此参考中看到的关于指定要评估的多种语法(并希望根据语法配色方案着色)的内容。我尝试了建议的方法作为 VIM 命令和 .vimrc 文件中的设置。在这两种情况下,使用“setfiletype sh.awk.sed”都不起作用。
有没有一种特殊的方法可以使它正常工作?
另一个参考似乎提供了看起来像与 awk 相关的语法声明。但是,这些都是断章取义的,目前尚不清楚所提供的信息是否完整且自包含,或者这是否是从未知的、未发布的较大语法定义中提取的,以及是否将其添加到 sh.vim 或 awk.vim 语法文件中?
谁能阐明这一点?
第一张图片是一个测试文件,用于展示我的 Bourne shell 配色方案用例。
第二张图片是同一方案显示的 awk 逻辑示例。
答: 暂无答案
评论
:h sh-awk