如何在Source Insight 3.X中添加并同步无扩展名文件(如Makefile)?
解决Source Insight 3.X无扩展名文件同步与搜索问题
1. 检查文件类型过滤设置
Source Insight默认可能过滤无扩展名文件,先确认该配置:
- 打开项目窗口,点击菜单栏的
Project->Project Settings - 在弹窗中切换到
File Types标签页 - 找到
Other Files类别,确认是否包含*(匹配所有无扩展名文件),若没有则点击Add,输入*并添加至该类别 - 确保
Other Files处于勾选状态,这类文件才会被纳入项目范围
2. 强制重新同步项目文件
即使设置正确,也可能存在未同步的情况,执行强制同步:
- 点击菜单栏的
Project->Synchronize Files - 在同步窗口中,勾选
Synchronize all files和Remove missing files from project选项 - 点击
OK等待同步完成
3. 验证文件是否已加入项目
同步完成后,通过以下方式确认:
- 在项目窗口搜索框直接输入
make或makefile(默认区分大小写,可点击搜索框旁Aa图标切换为不区分) - 展开项目目录,手动定位到目标文件所在文件夹,查看是否显示对应无扩展名文件
- 也可通过
Project->List Project Files导出项目文件列表,在导出文本中搜索目标文件名,确认是否存在
4. 调整搜索选项确保可检索
若仍搜不到,检查搜索过滤规则:
- 在项目窗口搜索栏点击右侧下拉箭头,确保选中
File Name选项,且无额外扩展名过滤条件 - 若使用高级搜索,点击
Advanced Search,确认搜索范围为Entire Project,文件名匹配规则设为Contains或Matches,不要限制扩展名
内容的提问来源于stack exchange,提问作者Sazzad Hissain Khan
相关产品推荐
相关产品推荐

