SourceInsight 4.0

如何新建一个工程

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

  1. Relation Window
    Relation Window Properties”打开属性设置,建议将“View Relation Ship”字段都选择为“References”,当选中每种类型的标识符后,会在“Relation”窗口中显示该标识符被哪些函数、全局变量、类型等所引用。

默认的常用的快捷键

  1. 'ALT + L' : 快速打开 搜索变量/函数名 搜索窗口 , 可快速搜索当前文件的函数名变量名
  2. 'Ctrl + O' : 快速打开 Project File 搜索窗口,可快速搜索相应的文件名
  3. 'F7' : 快速打开 Project Symbols 搜索窗口,可列举当前搜索目标在整个工程中定义声明的地方
  4. 'Ctrl + /' : 全局搜索 (Lookup References) , 选中某个变量、函数后,它可以查询项目中所有源文件,包括注释、采用#ifdef定义的非激活代码,其中Options是设置选项,
    SearchMethod包含四种方式:Simple String(简单字符串),Regular Expression(按照正则表达式的方式查询),Keyword Expression(关键字查询) Lookup Reference(按照引用关系进行查询,缺省查询方式)。
  5. 'CTRL+F'搜索:F3向后搜索,F4向前搜索。
  6. 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)

如何设置自定义的快捷键

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,539评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,594评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,871评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,963评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,984评论 6 393
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,763评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,468评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,357评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,850评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,002评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,144评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,823评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,483评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,026评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,150评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,415评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,092评论 2 355

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,389评论 0 5
  • 原文地址:https://github.com/JuanitoFatas/slime-user-manual#24...
    四月不见阅读 3,133评论 0 2
  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 3,835评论 2 20
  • 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点...
    小地阅读 5,364评论 0 9
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,746评论 0 10