Source Insight的使用经验汇总

01-Add All"和"Add Tree"有何区别?

在 Source Insight 中,"Add All"和"Add Tree"是两种向项目(Project)中添加文件的操作选项,它们的区别在于处理文件和目录的方式不同:

1. Add All

  • 范围 :将所选目录中的所有文件(包括子目录中的文件)一次性添加到项目中。
  • 特点 :
    • 不区分目录结构,直接将所有文件都平铺到项目的文件列表中。
    • 更适合处理没有明确目录结构要求的项目。
    • 可能会导致项目中包含大量无关文件,需要手动清理不需要的文件。

2. Add Tree

  • 范围 :将所选目录及其完整的目录树结构中的文件添加到项目中。
  • 特点 :
    • 保留了目录层级关系,便于按目录组织文件。
    • 更适合处理层次化结构的代码库。
    • 在浏览文件时更直观,可以按照原始目录树进行查看和管理。

使用场景的选择

  • 如果项目是一个包含很多不同类型文件的平铺文件夹,没有层级结构,使用 Add All。
  • 如果项目是一个结构化代码库,带有明确的层次和模块划分(如包含多个子模块的目录树),使用 Add Tree 会更有条理。

两者的核心区别就是:是否保留目录结构 。Add All 只是单纯地将文件添加,而 Add Tree 会更有条理地按照文件夹的树状结构组织文件。

02-添加文件后整个Source Insight一片空白怎么办?

点击工程按钮可将工程目录导航调出来

相关推荐
潘潘的嵌入式日记21 小时前
大彩串口屏型号怎么看?DC80480M070 命名拆解与选型
嵌入式·硬件·串口屏·选型·大彩·型号命名
蓝天居士1 天前
PY32F系列MCU在OTA时App区概率性跑不起来的根因分析(5)
mcu·嵌入式
Zwawa1 天前
传感器模块都在交出什么:从模拟电压到数字协议
c语言·单片机·嵌入式
会周易的程序员1 天前
STVM OSAL 层架构设计文档
c++·物联网·嵌入式·虚拟机·iot·软plc·iec61131
蓝天居士1 天前
PY32F系列MCU在OTA时App区概率性跑不起来的根因分析(6)
mcu·嵌入式
Jason_zhao_MR1 天前
电力数据采集核心板选型指南
linux·嵌入式硬件·fpga开发·嵌入式
G.E.M.小白2 天前
【Linux嵌入式蜂鸣器驱动开发】原理图分析、寄存器寻址、完整驱动+应用+Makefile
嵌入式·imx6ull·linux驱动开发·蜂鸣器驱动
用户810629480812 天前
热压机控制系统设计:PLC 状态机、PID 调节与压力闭环控制
嵌入式
用户810629480812 天前
两台4600吨液压机如何协同工作?聊聊自动化产线的任务调度与节拍控制
嵌入式
Zwawa2 天前
把 AO 接回来:黑线和白底之间到底差了多少
c语言·单片机·嵌入式