如何高效利用SourceInsight进行代码编辑与项目管理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1160个文字,预计阅读时间需要5分钟。
SourceInsight是一款支持多种开发语言的编辑器,包括JavaCC等,它通过查找、定位、彩色显示等功能,为开发者提供便捷的编程体验。
显示/隐藏行号option->document option->editing options中show line numbers
AltV, ShiftL跳行CtrlG 跳到原型Alt0跳到定义Ctrl跳到引用Ctrl/ 回跳/前进Alt,/. 左/右单词CtrlLeft/Right 行首/尾: Home/End 文件顶部/尾部: CtrlHome/End 块上方/下方: CtrlShift[/]选择块:Ctrl- 左/右滚AltLeft/Right 剪切一个单词Ctrl 选择一个单词ShiftF5 选择一行ShiftF6 插入一行CtrlI 剪切一行CtrlU 合并一行CtrlJ 复制一行CtrlK 复制到行尾ShiftCtrlK 剪切到行尾Ctrl 选择到行首ShiftHome 选择到行尾ShiftEnd 选择到文件顶部ShiftCtrlHome 选择到文件底部ShiftCtrlEnd 选择左边单词ShiftCtrlLeft 选择右边单词ShiftCtrlRight 选择上页/下页:ShiftPgUp/PgDown 替换:CtrlH 替换多个文件:ShiftCtrlH 关闭文件:CtrlW 关闭所有文件:ShiftCtrlW 保存:CtrlS 另存为:ShiftCtrlS 搜素:CtrlF 搜素多个文件:ShiftCtrlF 向后搜素:F3 向前搜索:F4 增量搜素:F12 关闭窗口CtrlF4 遍历窗口CtrlTab 书签CtrlM 函数遍历/- 小键盘 列选择 Alt鼠标
六、如何添加makefile 、kconfig、*.s
1打开Source Insight在新建工程之前进入 Options -> Document Options-> 点击Document Type的下拉框然后选择Make File在右边的File Filter中在原先的*.mak后面加上一个分号即多个不同过滤规则以分号间隔开再加上*makefile变成 *.mak;*makefile并且选中Include when adding to projects,这样以后再新建工程的时候当前工程同步下makefile就有了就可以识别makefile或Makefile了好像此处Source Insight并不区分大小写。 2由于kconfig是sourceinsight默认不支持的格式所以我们现在先要加入一个类型。 点击 Add Type填入新文件类型的名字kconfigFile Filter中写上*kconfig最好再加上kconfig*因为在linux中有些kconfig是以kconfig.*的形式出现注意再选中下面的Include when adding to projects,这样就建立了一个新的文件类型 以后新建工程加入文件时候系统就能够识别kconfig的文件了。 3打开创建好的工程Options->Document Options->Doucment Types->选择x86 Assemble再在右边File Filter里输入*.S。然后project-->add and remove project files,再重新把工程的所有文件夹添加一遍这样就可以把*.S文件添加进来了注原来的*.c等文件不会被重复添加然后重新rebuild就可以了。本文共计1160个文字,预计阅读时间需要5分钟。
SourceInsight是一款支持多种开发语言的编辑器,包括JavaCC等,它通过查找、定位、彩色显示等功能,为开发者提供便捷的编程体验。
显示/隐藏行号option->document option->editing options中show line numbers
AltV, ShiftL跳行CtrlG 跳到原型Alt0跳到定义Ctrl跳到引用Ctrl/ 回跳/前进Alt,/. 左/右单词CtrlLeft/Right 行首/尾: Home/End 文件顶部/尾部: CtrlHome/End 块上方/下方: CtrlShift[/]选择块:Ctrl- 左/右滚AltLeft/Right 剪切一个单词Ctrl 选择一个单词ShiftF5 选择一行ShiftF6 插入一行CtrlI 剪切一行CtrlU 合并一行CtrlJ 复制一行CtrlK 复制到行尾ShiftCtrlK 剪切到行尾Ctrl 选择到行首ShiftHome 选择到行尾ShiftEnd 选择到文件顶部ShiftCtrlHome 选择到文件底部ShiftCtrlEnd 选择左边单词ShiftCtrlLeft 选择右边单词ShiftCtrlRight 选择上页/下页:ShiftPgUp/PgDown 替换:CtrlH 替换多个文件:ShiftCtrlH 关闭文件:CtrlW 关闭所有文件:ShiftCtrlW 保存:CtrlS 另存为:ShiftCtrlS 搜素:CtrlF 搜素多个文件:ShiftCtrlF 向后搜素:F3 向前搜索:F4 增量搜素:F12 关闭窗口CtrlF4 遍历窗口CtrlTab 书签CtrlM 函数遍历/- 小键盘 列选择 Alt鼠标
六、如何添加makefile 、kconfig、*.s
1打开Source Insight在新建工程之前进入 Options -> Document Options-> 点击Document Type的下拉框然后选择Make File在右边的File Filter中在原先的*.mak后面加上一个分号即多个不同过滤规则以分号间隔开再加上*makefile变成 *.mak;*makefile并且选中Include when adding to projects,这样以后再新建工程的时候当前工程同步下makefile就有了就可以识别makefile或Makefile了好像此处Source Insight并不区分大小写。 2由于kconfig是sourceinsight默认不支持的格式所以我们现在先要加入一个类型。 点击 Add Type填入新文件类型的名字kconfigFile Filter中写上*kconfig最好再加上kconfig*因为在linux中有些kconfig是以kconfig.*的形式出现注意再选中下面的Include when adding to projects,这样就建立了一个新的文件类型 以后新建工程加入文件时候系统就能够识别kconfig的文件了。 3打开创建好的工程Options->Document Options->Doucment Types->选择x86 Assemble再在右边File Filter里输入*.S。然后project-->add and remove project files,再重新把工程的所有文件夹添加一遍这样就可以把*.S文件添加进来了注原来的*.c等文件不会被重复添加然后重新rebuild就可以了。
