【微知】sourceinsight如何添加支持bash脚本的语法格式解析?
背景
默认sourceinsight并未把bash脚本支持,但是si提供了这种机制
机制
si提供的机制是si管理的有脚本语言类型,也有文件类型。
脚本语言类型可以自己定义,也可以直接从官网下载。定义方式就是定义一些关键字等,并且配置后支持跳转。
定义文件类型是通过添加文件,然后支持脚本
官网下载:(也可以直接从本文附属文件下载)
https://www.sourceinsight.com/pub/languages/
比如bash的:
从官网导入方式
导入语言
先从官网下载上面提到的bash的xclf和clf,然后导入
Options -》 performances -》 Language
然后就能看到bash的语言:
创建文件类型
点击filetype
可以看到左边有各种语言的文件。
点击add type
如果要指定一些特定的文件用某个语法解析,也就是在这里的文件类型中,第一行的File filter添加对应的文件,用;
分割
另外配置语法高亮,配置预览试图,配置空格可见,配置行号,都是在这里