二. Options->Preferences1.Document Type& File Filter
Document Type
File Filter
C Source File
*.h;*.c;*.m;*.pch
C++ Source File
*.cpp;*.hpp;*.cxx;*.hxx
X86 Asm Source File
*.asm;*.inc;*.s;*.S
Make File
*.mak;*makefile
(1)FileFilter之间以半角分号(;)隔开。
(2)默认已勾选“Include when adding to projects”,每次“Project->Add and Remove ProjectFiles”时,勾选“Show only known document types”。
2.EditingOptions
(1)默认已勾选“Allow auto-complete”、“Enter key->new line”和“SymbolWindow”;默认“Tab width”=4(一个Tab键折合四个空格键宽) ,“Margin width”=80。
(2)勾选“Allow Smart Paste”。
(3)如果要将一个Tab键展开ab width为个空格键,则勾选“Expand Tabs”;不勾选则保留tab键。一般取决于公司的代码对齐规范。
(4)勾选“Show line numbers”,将显示代码行号。
(5)勾选“Show right margin”,将在“Margin width”处显示分割线(line breaks)。
3.Auto Indent
(1)AutoIndent Type:选择Smart
(2)SmartIndent Options:去掉Indent Open Brace和Indent Close Brace
勾选AutoIndent和SMART的效果: 在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等,写到该行末按回车,则新行自动相对上一行缩进四列。
勾掉indentOpen Brace和IndentClose Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}",则自动和上一行列对齐。
4.Screen Fonts
Deja Vu Sans Mono/小四
三. Symbol Window ( left )1. SyntaxFormatting
勾选“Useonly color formatting”,这样函数名就不会黑体凸显,影响等宽排版。
2. Typing
勾选“Typingtab indents line,regardlessof selection”(与“Typingtab replaces current selection”二选一),这样能够使用Tab键使选中的文字往后缩进4个空格,Shift+Tab则可以使选中的文字往前缩进4个空格。整体调整代码缩进时非常有效!
3. Symbol Lookups
勾选“Findsymbols across different language types”,这样就可以在*.h、*.c、*.s间统一查找符号。
4. Searching
勾选“Alwaysreplace old Search Results”
四. Context Window ( left bottom )1.SymbolOperation
可以对symbol执行“Cut”、“Copy”、“Paste”和“Duplicate”操作。
2.Sort Symbol
可以SortSymbol by“Name”、“Line”或“Type”。
3.SymbolWindow Properties
(1)Font:Monaco/五号;
(2)可以配置“Text Color”和“Back Color”。
五. Relation Window ( right bottom )1.ContextWindow Properties
(1)Font:Consolas/四号
(2)可以配置“Text Color”和“Back Color”。
六. Save/Load Configuration1.RelationWindow Properties
(1)将Levels修改为2。
(2)ViewRelationShip->For Functions,默认为calls显示调用关系,修改为References显示被调用关系。
(3)Font:AndaleMono/小四
(4)可以配置“Text Color”和“Back Color”。
2.Relation WindowGraph Properties
略。
七.常用快捷键( shortcut )1.保存当前配置
Options->Save Configuration(*.CF3)
2.加载配置文件
Options->Load Configuration(*.CF3)
参考 :1.Ctrl+单击
跳转到当前光标所在符号的定义处,相当于双击底端的Symbol窗口。
2.Ctrl+=
跳转到当前选中符号的定义处。
3.Alt+,/.
Go Back/GoForwad。
4.Ctrl+g
跳到指定行。
5.F7/F8
Browse Project/Local Symbols。
6.Ctrl+F
当前文件查找,F3/F4跳转到上/下一个。
7.Ctrl+/
全局文件查找,Shift+F9跳转到下一个。
8.Shift+F8
高亮光标所在位置的符号。
9.Ctrl+Shift+[/] / Ctrl+-
括号匹配/块选。
10.Ctrl+’
重命名(Smart Rename),更改函数内局部变量的名字。
11.Alt+F12
View->Draft View:让每个字符的宽度一致。
12.Ctrl+W
关闭当前文档。
13.Ctrl+Shift+W
关闭所有打开的文档。
14.Alt+F4
退出Source Insight。
《十大最适合编程的字体》《下载》
《SourceInsight使用技巧》
《SourceInsight一些使用技巧》
《Source Insight中的文件过滤器》
《SourceInsight中的条件编译》
《Source Insight中h/cpp文件切换》
《Source Insight技巧:头文件和实现文件快速切换》
《Source Insight中文注释显示乱码的解决方法》
《SourceInsight不支持UTF-8字符编码中文显示乱码问题》