sourceinsight 无法搜索类似 .s .S .kconfig文件的解决办法

本文详细介绍了如何在SourceInsight中支持查看.s/.S/makefile/kconfig等特殊格式的代码文件,通过设置DocumentOptions来添加不同类型的文件支持,确保在项目中能正确加载并编辑这些文件。

在用sourceinsight查看uboot(或者linux内核源码等代码)的时候,突然发现不能使用搜索的方法查找源码中的.S文件,查找的结果是不存在此文件,可是在路径下面确实存在这样的文件。一开始以为新建项目时,出问题了,于是试验了好多次,都不行,最后google了一下,发现是因为sourceinsight默认不支持.s/.S/makefile/kconfig此类的代码,因此不能搜索到此类文件。下面就说如何让sourceinsight支持查看.s/.S/makefile/kconfig此类的代码:

(1)添加makefile

进入Options -> Document Options-> 点击Document Type的下拉框,然后选择Make File,在右边的File Filter中,在原先的*.mak后面加上一个分号,即多个不同过滤规则以分号间隔开,再加上*makefile,变成*.mak;*makefile,并且选中Include when adding to projects就行了。

(2)添加kconfig

进入Options -> Document Options,点击 Add Type,填入新文件类型的名字kconfigFile Filter中写上*kconfig;kconfig*,再选中下面的Include when adding to projects就行了。

(3)添加支持.s:

进入Options -> Document Options-> 点击Document Type的下拉框,然后选择x86 Asm Source File,在右边的File Filter中,在原先的*.asm;*.inc加上*.s*.S,即变成*.asm;*.inc;*.s;*.S,并且选中Include when adding to projects就行了。

4)添加支持所有的文件:

或者为了简单,直接添加一个新的类型,比如mytype_all,然后在File Filter中写上*.*,将所有类型的文件添加进去。

进入Options -> Document Options,点击 Add Type,填入新文件类型的名字mytype_allFile Filter中写上*.*,再选中下面的Include when adding to projects就行了。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值