如何新建一个工程
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) |