1. 概述
Source_Insight 4允许对工程进行个性化配置,比如:针对C/C++工程中的源文件(xxx.c/xxx.h)设置选中目标单次高亮(博文链接:https://blog.csdn.net/qq_40088639/article/details/109810515)。
如果使用Makefile或者Cmake组织工程文件时(比如Linux源码),除了编译的源文件(xxx.c/xxx.cpp),工程中还含有其他的文件,比如:Makefile 、CMakeLists.txt以及Kconfig。Kconfig称为“菜单”文件,里面往往定义了很多“开关”。如果能高亮目标单次,就能更快地跟踪配置项的定义,有助于开发和跟踪和调试。
2. 针对Makefile文件设置选中目标单次高亮
没有配置之前,选中目标单词,按下F8是不会高亮的,如下:
菜单栏的Options->File Type Options,下拉选择Makefile
SI不仅仅是针对C/C++工程,还支持很多编程语言类型,比如Python、html……,配置过程都是类似的!这里仅针对C工程而言。接下来要在右侧的文件筛选器中添加文件类型,如下:
多种文件类型之间使用分号(英文)隔开
*.mak;MakeFile;CMakeLists.txt;Kconfig |
这里除了设置选中单词高亮外,把Tab键的宽度设为了8个空格符(和Linux保持一致,因为代码要提交到Linux服务器上,会有检查工具进行检查)。
设置结束后,选中目标单词,按下F8就可以实现高亮了。如下: