Source_Insight工程扩展单词选中高亮功能(Makefile-Cmake-Kconfig文件)

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就可以实现高亮了。如下:

 


版权声明:本文为qq_40088639原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。