Source Insight

## Source Insight SourceInsight 这款软件,可以用来编辑代码,在嵌入式Linux开发中,很多人用它来修改代码和查看代码,再将代码同步到linux下,用嵌入式(一般是ARM for GNU toolchain)交叉编译工具链来进行代码编译。 ![image.png](https://cos.easydoc.net/68658482/files/kd0zk7jz) 这款软件是需要付费使用的.可以使代码关键字高亮显示;可以对代码进行有效的组织和关联。方便用户在一个代码工程,很多个文件中间,快速找到一个全局变量或者函数,只需要双击这个函数或者全局变量,就可以跳到定义的地方。 ## 1.下载地址 [https://www.sourceinsight.com/trial/(试用版)](https://www.sourceinsight.com/trial/) ## 2.使用方法 ### 2.1 导入项目 点击Project->New Project。点击Browse,选择你的源代码所在目录。给新建的Source Insight工程取个名字,然后点击OK。 ![image.png](https://cos.easydoc.net/68658482/files/kd4np1sw.png) 弹出窗口点击OK,然后点击Add Tree,添加目录结构下所有文件到工程。最后点击Close,项目就建立完成。 ![image.png](https://cos.easydoc.net/68658482/files/kd4nndx4.png) SynchronizeFile,同步文件后就可以自动找到源代码之间的依赖关系了(如:可以自动找到调用某个函数或变量的位置)。然后可以进行阅读或编辑。 ![image.png](https://cos.easydoc.net/68658482/files/kd4o07hs.png) ### 2.3 界面与工具栏 ![image.png](https://cos.easydoc.net/68658482/files/kd4pd9gd) ### 2.3 查找方法 #### 2.3.1 查找文件 查找文件的话,直接在右边的搜索框中进行搜索,如下图所示 ![image.png](https://cos.easydoc.net/68658482/files/kd4ok118.png) #### 2.3.2 查找函数 搜索函数的话,可以再左边的搜索框中查找。如下图所示。 ![image.png](https://cos.easydoc.net/68658482/files/kd4onwu2.png) #### 2.3.3 查找字符串 搜索字串的话,可以使用ctrl+F,进行查找,如下图所示。 ![image.png](https://cos.easydoc.net/68658482/files/kd4ovkpa.png) #### 2.3.4 工程中查找字符串 搜索全部文件中保护的字串的话,可以点击状态栏上的R,进行查找,如下图所示。 ![image.png](https://cos.easydoc.net/68658482/files/kd4oyboi.png) ![image.png](https://cos.easydoc.net/68658482/files/kd4oz195.png) ### 2.4 快捷键 - Ctrl+M 添加标签 - 按住“ctrl”键不动,鼠标指向变量或函数再点击一下,则进入了定义; - Ctrl+G如果想跳到某一行热键为; - Alt+F12显示中的每个字符宽度一致; - shift+f8会黄色标亮光旁边的关键字(变量、函数),有助于理清代码流程; - 括号配对高亮: “在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容(<>,(),L{R},[]之间) - ctrl + G 跳转到指定的行 - 复制一行 : Ctrl+K - 剪切一行 : Ctrl+U - 粘贴一行 : Ctrl+P - 插入一行 : Ctrl+I - 删除一行 : Ctrl+J - 关闭文件 : Ctrl+W - 关闭所有文件 : Ctrl+Shift+W - project window Ctrl+O打开,可以将光标定位的project 文件的输入框,便于快速查找 - ctrl+鼠标滚轮:上下滑动可使字体相应变化