如何新建一个工程
Project -> New Project -> 一步步的加代码即可
工程建好后,project -> sync 一下
设置应用环境
option-> File Type Options -> C/C++ Source File :
1)选择自己合适的字体及大小。
推荐的等宽字体 : Courier New 12
2)选中Show line numbers文件左侧显示行号。
3)选中Show right margin设置页面宽度标记来查看代码行是否超长。(一般设置80字符)。
4)编程规范中明确要求不能使用TAB键,通过点中对话框中的Expand tabs自动进行Tab键扩展(Tab width设置为4个空格)。选中 Visible tabs,用于显示文件中Tab键。
5)点击 AutoIndent(自动缩进) 弹出对话框
Type : 勾取smart智能缩进,在换行时会自动缩进
去除Smart Indent Options中的两个选项
option -> preference
(1) syntax Formatting - 格式语法
Use Syntax Formatting(启动语法语法显示):缺省勾选,提供根据语法显示关键字功能。
Apply Style(应用风格):建议全部勾选,使用颜色区分显示宏、函数、变量、类型等。
(2) Typing-文字
拷贝完代码后鼠标的焦点位置,建议修改为“at end of pasted text“
(3) Display-显示
显示完整的文件路径: 勾选 Tirm long path names with elipses
(4) Files-文件
Saving Files 勾选 Remove extra white space when saving : 否则SI会自动清除末尾行的多余空格功能,导致只在SourceInsight中修改一行代码然后保存 就会显示该文件修改了很多行
常用的嵌入窗口 : view -> panels
- Relation Window
Relation Window Properties”打开属性设置,建议将“View Relation Ship”字段都选择为“References”,当选中每种类型的标识符后,会在“Relation”窗口中显示该标识符被哪些函数、全局变量、类型等所引用。
默认的常用的快捷键
- 'ALT + L' : 快速打开 搜索变量/函数名 搜索窗口 , 可快速搜索当前文件的函数名变量名
- 'Ctrl + O' : 快速打开 Project File 搜索窗口,可快速搜索相应的文件名
- 'F7' : 快速打开 Project Symbols 搜索窗口,可列举当前搜索目标在整个工程中定义声明的地方
- 'Ctrl + /' : 全局搜索 (Lookup References) , 选中某个变量、函数后,它可以查询项目中所有源文件,包括注释、采用#ifdef定义的非激活代码,其中Options是设置选项,
SearchMethod包含四种方式:Simple String(简单字符串),Regular Expression(按照正则表达式的方式查询),Keyword Expression(关键字查询) Lookup Reference(按照引用关系进行查询,缺省查询方式)。 - 'CTRL+F'搜索:F3向后搜索,F4向前搜索。
- F9,F10 : 左右缩进
3.4 快捷键
| 功能 | 快捷键 |
|---|---|
| 退出程序 | Alt+F4 |
| 重画屏幕 | Ctrl+Alt+Space |
| 复制一行 | Ctrl+K |
| 复制到剪贴板 | Ctrl+Del |
| 剪切一行 | Ctrl+U |
| 剪切该位置右边的该行的字符 | Ctrl+; |
| 剪切到剪贴板 | Ctrl+Shift+X |
| 左边缩进 | F9或者Shift+Tab |
| 右边缩进 | F10或者Tab |
| 插入一行 | Ctrl+I |
| 插入新行 | Ctrl+Enter |
| 加入一行 | Ctrl+J |
| 从剪切板粘贴 | Ctrl+Ins |
| 粘贴一行 | Ctrl+P |
| 重复上一个动作 | Ctrl+Y |
| 重新编号 | Ctrl+R |
| 替换 | Ctrl+H |
| 智能重命名 | Ctrl+'' |
| 关闭文件 | Ctrl+W |
| 关闭所有文件 | Ctrl+Shift+W |
| 新建 | Ctrl+N |
| 转到下一个文件 | Ctrl+Shift+N |
| 打开 | Ctrl+O |
| 重新装载文件 | Ctrl+Shift+O |
| 另存为 | Ctrl+Shift+S |
| 显示文件状态 | Shift+F10 |
| 激活语法窗口 | Alt+L |
| 回到该行的开始 | Home |
| 回到选择的开始 | Ctrl+Alt+[ |
| 到块的下面 | Ctrl+Shift+] |
| 到块的上面 | Ctrl+Shift+[ |
| 高亮显示 | Shift+F8 |
| 书签 | Ctrl+M |
| 到选择部分的尾部 | Ctrl+Alt+] |
| 到下一个函数 | 小键盘 + |
| 上一个函数 | 小键盘 - |
| 后退 | Alt+, |
| 后退到索引 Alt+M | |
| 向前 | Alt+. |
| 转到行 | F5或者Ctrl+G |
| 转到下一个修改 | Alt+(KeyPad) + |
| 转到下一个链接 | Shift+F9 |
| 回到前一个修改 | Alt+(KeyPad) - |
| 跳到连接(就是语法串口列表的地方) | Ctrl+L |
| 跳到匹配 | Alt+] |
| 选择一行 | Shift+F6 |
| 选择句子(直到遇到一个 . 为止) | Shift+F7或者Ctrl+. |
| 从当前位置选择到文件结束 | Ctrl+Shift+End |
| 从当前位置选择到行结束 | Shift+End |
| 从当前位置选择到行的开始 | Shift+Home |
| 从当前位置选择到文件顶部 | Ctrl+Shift+Home |
| 选择一个单词 | Shift+F5 |
| 选择左边单词 | Ctrl+Shift+Left |
| 选择右边单词 | Ctrl+Shift+Right |
| 排列语法窗口(有三种排列方式分别按1,2,3次) | Alt+F7 |
| 移除文件 | Alt+Shift+R |
| 同步文件 | Alt+Shift+S |
| 增量搜索(用Ctrl+F搜索,然后按F12就会转到下一个匹配) | F12 |
| 替换文件 | Ctrl+Shift+H |
| 向后搜索 | F3 |
| 在多个文件中搜索 | Ctrl+Shift+F |
| 向前搜索 | F4 |
| 搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) | Shift+F4 |
| 搜索选择的(比如选择了一个单词,shift+F3将搜索前一个) | Shift+F3 |
| Jump to Deference | Ctrl+= |
| Look up reference | Ctrl+/ |
| Symbol Info | Alt+/ |
| Browse Project Symbols | F7 |
| switch to next page | F2 |
| Select code,do not have to using mouse cursor | Shift+(Up,Down,Left,Rght) |