# 使用操作
- 工程新建/添加
- 文件新建/添加
- 符号表同步
- 视图切换
- 常用窗口打开/关闭
- 搜索引用
## 1 创建工程
`选择Project--->创建新工程-->修改项目名称-->修改保存路径`

`下一步设置-->源代码路径-->`

`添加关联项目`

* 添加其他磁盘文件
| 选项 | 作用 |
| ----------- | ------------------------------------------------------------ |
| add | 基本的文件添加操作; |
| Add All | 添加整个工程所有的源文件(然后再选择是否递归添加子目录中的源文件,见上图对话框 |
| Add Tree | 添加指定的文件夹以及其子目录下的源代码文件; |
| Remove Tree | 和Add Tree的功能相反 |
* 添加代码同步

* 强制重解析

* 选择语言和后缀名文件

## 2 符号表同步

## 3 视图切换

1. 平铺窗口-->同时显示多个文件
2. 突出显示
3. 平铺两个
4. 层叠窗口
## 4常用窗口打开和关闭

实现常用布局窗口快速切换和保存
## 5 搜索引用

## 中文乱码处理
* Options > Preferences->设置全局编码方式
## 全局搜索

| **选项** | **作用** | **使用场景** |
| :---------------------------------------: | :--------------: | :----------------------------: |
| **Project Wide** (项目范围) | 在整个工程内搜索 | 跨文件全局搜索(默认当前文件) |
| **Include Subdirectories** (包含子目录) | 递归搜索子文件夹 | 确保嵌套目录文件不被遗漏 |
| **Case Sensitive** (区分大小写) | 严格匹配大小写 | 搜索 `malloc` 时忽略 `Malloc` |
| ------------------------------------------ | -------------------------------- | ------------------------------------------ |
| **Whole Words Only** (全词匹配) | 仅匹配完整单词 | 避免 `int` 匹配到 `print` |
| **Use Regular Expressions** (正则表达式) | 启用正则语法 | 复杂模式如 `[A-Za-z]+_t`(匹配类型名) |
| **Find Non-Matching** (查找不匹配项) | **反向搜索**:显示不符合条件的行 | 排查非规范命名的变量(如不用下划线的变量) |

| **Skip Inactive Code** (跳过非活动代码) | 忽略 `#if 0` / `#ifdef DEBUG` 等未启用的代码块 | 避免搜索到废弃代码 |
| ----------------------------------------- | ---------------------------------------------- | --------------------------- |
| **Skip Comments** (跳过注释) | 排除注释内容 | 精准匹配实际代码 |
| **Search Only Comments** (仅搜索注释) | **限定**在注释中搜索 | 与 `Skip Comments` **互斥** |
| **Include in Results..**(结果包含项) | 弹窗配置搜索结果 | |
[网络详细教程](https://blog.csdn.net/Ang_ie/article/details/114993440?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522f8ab43e2e898e776e0b4435731a78550%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=f8ab43e2e898e776e0b4435731a78550&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-4-114993440-null-null.142^v102^pc_search_result_base1&utm_term=SourceInSight%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B&spm=1018.2226.3001.4187)
## 查找引用工具

1. 跳转定义
2. 查看符号信息
3. 跳转到调用处
4. 查找引用


`简单字符匹配`
`正则表达式`
`关键词表达式`
`查找引用`
### 查找替换

* 查找

* 替换 `X->Y`
## 对比

1. 文件夹对比

2. 文件项目对比

## 备份文件使用
`选择tools-->对比备份文件-->选择变动文件进行对比`

