Source Insight 常用设置和快捷键大全
- 格式:wps
- 大小:38.50 KB
- 文档页数:10
SourceInsight常⽤功能设置 熟悉⼯具的使⽤能在⼀定程度上提⾼⼯作效率,但⼯具永远只是⼯具,⼤家要把重点放在内功的修炼上。
符号导航 符号(变量、宏定义、结构定义、枚举、函数等等)在SI 中的检索⾮常⽅便。
Ctrl+⿏标左键或Ctrl+=可以⽴即转到符号的定义处,Alt+/可以打开⼀个窗⼝查看符号的定义。
F7 浏览或查找⼯程的全局变量和函数,F8 浏览查找当前⽂件的全局变量和函数。
Ctrl+/打开 Lookup Reference 窗⼝⽤于搜索符号在⼯程中的索引,所有搜索结果在搜索窗⼝中显⽰,点击搜索结果左边的红⾊源链接即可打开其所在位置。
Lookup Reference 是在整个⼯程⽂件中进⾏搜索,要只在当前⽂件或特定的⽬录下进⾏搜索,使⽤ Ctrl+H 或Ctrl+Shfit+H 进⾏搜索,F3 和F4 是上⼀个、下⼀个搜索结果的快捷键。
使⽤Shift+F8 可以让当前的符号在整个⼯程⽂件中⾼亮显⽰。
参数设置 SI 有很⾃由的⾃定义功能,⼏乎所有的窗⼝都可以⾃定义字体、颜⾊,可以轻松地把各种类型关键字、变量、标志符、函数、宏、注释等定义为不同的颜⾊和显⽰⽅式(正体或斜体、加粗或正常、加下划线、放⼤显⽰等),可以随意的增加修改删除菜单项和快捷键。
更重要的是,可以通过⾃定义命令执⾏外部程序,也可以通过 SI ⾃⼰的宏语⾔,⾃⼰写⼀段程序实现特定的功能,这些可以提⾼我们⼯作的效率,从重复繁琐的⼯作中解脱出来。
字体选择 在 SI 中样式是可以被继承,如果要从根本上改变字体,最简单的⽅式就是直接修改根样式中的字体,因为其它样式都会由此继承⽽来。
选择 Options/Document Options 页⾯内的 Font Options 中的Screen Fonts 字体,即可改变根样式中的字体。
SI 中的默认配置为Verdana 字体,是⼀种⾮等宽字体,为了使编写的代码在各种编辑器中看起来都有良好的对齐效果,强烈建议使⽤等宽字体,Courier、New Courier 和宋体等都是较好的选择。
sourceinsight使用技巧1 sourceinsight screen font的默认字体是Verdana的,它是一直变宽字体。
在Document style中可以将字体改为定宽的Courier2 勾掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐3 今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。
研究了半天,发现SI对每个字符的宽度不太一致。
发现选上"view --> draft view",就可以让每个字符的宽度一致了。
快捷键是"Alt + F12"4 选中几行代码按tab键或者shift+tab可以左右移动代码,调整代码时很有用。
配置成简单好用的c/java代码编辑器1、缩进与tab(1)Options菜单àPreferencesàTyping卡,勾掉下面两项∶Typing tab indents line,regardless of selection,空行按tab无法前进Typing tab replaces current selection,选定部分容、再按tab时会清除所选(2)Options菜单àDocument Options(针对不同文件类型,分别进行设置)à下拉左上文件类型框、选择合适类型(c源文件)àEditing Options框中,tab width=2à Editing Options框中,勾选Expand tabs(这样,按tab键、等价于输入2个空格)(3)Options菜单àDocument Optionsà选择合适的文件类型à点击右边中间的Auto Indent钮à在弹出的框中,左边一定要点Smart,右边有两个复选框Indent Open Brace和Indent Close Brace,具体效果可以看SIS的HELP。
sourceinsight使用技巧1 sourceinsight screen font的默认字体是Verdana的,它是一直变宽字体。
在Document style中可以将字体改为定宽的Courier2 勾掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐3 今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。
研究了半天,发现SI对每个字符的宽度不太一致。
发现选上"view --> draft view",就可以让每个字符的宽度一致了。
快捷键是"Alt + F12"4 选中几行代码按tab键或者shift+tab可以左右移动代码,调整代码时很有用。
配置成简单好用的c/java代码编辑器1、缩进与tab(1)Options菜单àPreferencesàTyping卡,勾掉下面两项∶Typing tab indents line,regardless of selection,空行按tab无法前进Typing tab replaces current selection,选定部分内容、再按tab时会清除所选(2)Options菜单àDocument Options(针对不同文件类型,分别进行设置)à下拉左上文件类型框、选择合适类型(c源文件)àEditing Options框中,tab width=2à Editing Options框中,勾选Expand tabs(这样,按tab键、等价于输入2个空格)(3)Options菜单àDocument Optionsà选择合适的文件类型à点击右边中间的Auto Indent 钮à在弹出的框中,左边一定要点Smart,右边有两个复选框Indent Open Brace和Indent Close Brace,具体效果可以看SIS的HELP。
Source Insight设置1、背景色选择要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。
SIS默认字体是VERDANA,很漂亮。
这网页上应该也是用的VERDANA字体。
但由于美观的缘故,VERDANA字体是不等宽的。
比如下面两行llllllllllMMMMMMMMMM同样10个字符,长度差多了.用VERDANA来看程序,有些本应该对齐的就歪了。
解放方法是使用等宽的字体,但肯定比较丑。
比较推荐的是用Courier New。
3、解决TAB键缩进问题Options-> Document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。
OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐咯4、SI中的自动对齐设置:在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进两列。
Option->Document option下的Auto Indient中Auto Indient Type有三种类型None,Simple,Smart。
个人推荐选用Simple类型。
5、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)编辑汇编代码时,在SIS里建立PROJECT并ADD TREE的时候,根据默认设置并不会把该TREE里面所有汇编文件都包含进来只加了.inc和.asm后缀的,.s后缀的没有。
而且用SIS打开.s的文件,一片黑白没有色彩,感觉回到DOS的EDIT时代了……解决方法是在Options->Document Options里面,点左上的Document Type下拉菜单,选择x86 Asm Source File,然后在右边的File filter里*.asm;*.inc;的后面加上*.s;接着CLOSE就可以了。
开胃菜-初级应用Source Insight常用的快捷键:Ctrl+= :Jump to definitionAlt+/ :Look up referenceF3 : search backwardF4 : search forwardF5: go to LineF7 :Look up symbolsF8 :Look up local symbolsF9 :Ident leftF10 :Ident rightAlt+, :Jump backwordAlt+. : Jump forwardShift+F3 : search the word under cusor backwardShift+F4 : search the word under cusor forwardF12 : incremental searchShift+Ctrl+f: search in projectshift+F8 : hilight word选择美丽的界面享受工作字体选择在SI中样式是可以被继承,如果要从根本上改变字体,最简单的方式就是直接修改根样式中的字体,因为其它样式都会由此继承而来。
选择Options/Document Options页面颜色定义选择Options/Style Properties页面,就可以在其中修改所有样式了。
选择等号(=)表示继承Parent Style,也可以选择Pick(或者ON/OFF等)去配置一个新值。
标识符样式选择在与颜色定义一节同样的界面while (1) {I }while (1){I}何乐而不为呢?显示坐标创建便捷的快捷键快乐工作几个较常用的快捷键默认情况下,SI已经定义了很多非常实用的快捷键:F5指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。
Shift+F8高亮显示指定标识,快速浏览标识的使用情况。
Ctrl+鼠标点击标识直接跳转至标识定义处。
Ctrl+FF3F4F7打开Browse Project Symbols窗口,快速浏览工程内标识定义。
Source Insight教程默认分类2007-07-11 16:28:22 阅读111 评论0 字号:大中小SourceInsight,从软件的英文名字上来解读就是“深入到源代码”,该软件只具有代码的阅读、编辑和简单的语法检查功能,而不具有编译等功能。
尤其是在阅读大规模工程代码的时候,SourceInsight 在代码导航、高亮注释,颜色区分,代码关联等,在编辑功能上稍稍有所欠缺,尤其是需要经常在键盘和鼠标之间切换,但是如果你对快捷键掌握比较熟悉的话,这个是可以稍稍避免的。
对于编辑功能上,竞争软件有很多如:Vim,Ultra Edit等。
图片教程如下:快捷键集锦:Ctrl+= :Jump to definitionAlt+/ :Look up referenceF9 :Jump to next referenceF7 :Look up symbolsF8 :Look up local symbolsF9 :Ident leftF10 :Ident rightAlt+, :Jump backwordAlt+. : Jump forwardF2: switch to next pageF3 : search backwardF4 : search forwardF5: Jump to line ?Ctrl+,/Ctrl+. Jump to last/pastShift+F3 : search the word under cursor backwardShift+F4 : forwardF12 : incremental searchShift+Ctrl+f : search in projectOthers(Common in Windows system)Shift+Tab: Moving foward(After text selected)Tab:Moving backward(After text selected)Shift+(Up,Down,Left,Rght):Select code,do not have to using mouse cursor退出程序: Alt+F4 重画屏幕: Ctrl+Alt+Space 完成语法: Ctrl+E 复制一行: Ctrl+K 恰好复制该位置右边的该行的字符: Ctrl+Shift+K复制到剪贴板: Ctrl+Del 剪切一行: Ctrl+U 剪切该位置右边的该行的字符: Ctrl+; 剪切到剪贴板: Ctrl+Shift+X 剪切一个字: Ctrl+, 左边缩进: F9右边缩进: F10 插入一行: Ctrl+I 插入新行: Ctrl+Enter加入一行: Ctrl+J 从剪切板粘贴: Ctrl+Ins 粘贴一行: Ctrl+P重复上一个动作: Ctrl+Y 重新编号: Ctrl+R 重复输入: Ctrl+\替换: 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+[书签: Ctrl+M 到文件底部: Ctrl+End, Ctrl+(KeyPad) End到窗口底部: (KeyPad) End (小键盘的END) 到一行的尾部: End到选择部分的尾部: Ctrl+Alt+] 到下一个函数: 小键盘+ 上一个函数: 小键盘–后退: Alt+,, Thumb 1 Click 后退到索引: Alt+M 向前: Alt+., Thumb 2 Click转到行: F5, Ctrl+G 转到下一个修改: Alt+(KeyPad) +转到下一个链接: Shift+F9, Ctrl+Shift+L 回到前一个修改: Alt+(KeyPad) –跳到连接(就是语法串口列表的地方) : Ctrl+L 跳到匹配: Alt+]下一页: PgDn, (KeyPad) PgDn 上一页: PgUp, (KeyPad) PgUp向上滚动半屏: Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) *向下滚动半屏: Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / 左滚: Alt+Left向上滚动一行: Alt+Down 向下滚动一行: Alt+Up 右滚: Alt+Right选择一块: Ctrl+- 选择当前位置的左边一个字符: Shift+Left选择当前位置右边一个字符: Shift+Right 选择一行: Shift+F6从当前行其开始向下选择: Shift+Down 从当前行其开始向上选择: Shift+Up选择上页: Shift+PgDn, Shift+(KeyPad) PgDn 选择下页: Shift+PgUp, Shift+(KeyPad) PgUp选择句子(直到遇到一个. 为止) : Shift+F7, Ctrl+. 从当前位置选择到文件结束: Ctrl+Shift+End 从当前位置选择到行结束: Shift+End 从当前位置选择到行的开始: Shift+Home从当前位置选择到文件顶部: Ctrl+Shift+Home 选择一个单词: Shift+F5选择左边单词: Ctrl+Shift+Left 选择右边单词: Ctrl+Shift+Right到文件顶部: Ctrl+Home, Ctrl+(KeyPad) Home 到窗口顶部: (KeyPad) Home到单词左边(也就是到一个单词的开始) : Ctrl+Left 到单词右边(到该单词的结束) : Ctrl+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 搜索: Ctrl+F 浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8 浏览工程语法: F7, Alt+G跳到基本类型(即跳到原型) : Alt+0跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click 检查引用: Ctrl+/语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select) 高亮当前单词: Shift+F8语法窗口(隐藏/显示语法窗口) : Alt+F8 关闭窗口: Alt+F6, Ctrl+F4最后一个窗口: Ctrl+Tab, Ctrl+Shift+Tab。
1、背景色选择要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。
Options-> Document Options里面的“Screen Fonts" SIS默认字体是VERDANA,很漂亮。
这网页上应该也是用的VERDANA字体。
但由于美观的缘故,VERDANA字体是不等宽的。
比如下面两行llllllllllMMMMMMMMMM同样10个字符,长度差多了.用VERDANA来看程序,有些本应该对齐的就歪了。
解放方法是使用等宽的字体,但肯定比较丑。
比较推荐的是用Courier New。
3、解决TAB键缩进问题Options-> Document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。
OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐咯4、SI中的自动对齐设置:在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进两列。
Option->Document option下的Auto Indient中Auto Indient Type有三种类型 None,Simple,Smart。
个人推荐选用Simple类型。
5、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)编辑汇编代码时,在SIS里建立PROJECT并ADD TREE 的时候,根据默认设置并不会把该TREE里面所有汇编文件都包含进来只加了.inc和.asm后缀的,.s后缀的没有。
而且用SIS 打开.s的文件,一片黑白没有色彩,感觉回到DOS的EDIT 时代了……解决方法是在Options->Document Options里面,点左上的Document Type下拉菜单,选择x86 Asm Source File,然后在右边的File filter里*.asm;*.inc;的后面加上*.s;接着CLOSE就可以了。
source insight的快捷键总结Exit 退出程序: Alt+F4Redraw Screen 重画屏幕: Ctrl+Alt+SpaceBack Tab : Shift+TabBackspace : Shift+BackSpaceComplete Symbol 完成语法: Ctrl+ECopy Line 复制一行: Ctrl+KCopy Line Right 恰好复制该位置右边的该行的字符: Ctrl+Shift+K Copy To Clip... : Ctrl+DelCut Line 剪切一行: Ctrl+UCut Line Right 剪切该位置右边的该行的字符: Ctrl+;Cut To Clip 剪切到剪贴板: Ctrl+Shift+XCut Word 剪切一个字: Ctrl+,Indent Left 左边缩进: F9Indent Right 右边缩进: F10Insert Line 插入一行: Ctrl+IInsert New Line 插入新行: Ctrl+EnterJoin Lines 加入一行: Ctrl+JPaste From Clip 从剪切板粘贴: Ctrl+InsPaste Line 粘贴一行: Ctrl+PRedo 重复上一个动作: Ctrl+YRenumber 重新编号: Ctrl+RRepeat Typing 重复输入: Ctrl+\Replace 替换: Ctrl+HSmart Rename 智能重命名: Ctrl+'Close 关闭文件: Ctrl+WClose All 关闭所有文件: Ctrl+Shift+WNew 新建: Ctrl+NNext File 转到下一个文件: Ctrl+Shift+NOpen 打开: Ctrl+OReload File 重新装载文件: Ctrl+Shift+OSave As 另存为: Ctrl+Shift+SShow File Status 显示文件状态: Shift+F10Activate Symbol Window 激活语法窗口: Alt+LBeginning Of Line 回到该行的开始: HomeBeginning Of Selection 回到选择的开始: Ctrl+Alt+[Block Down 到块的下面: Ctrl+Shift+]Block Up 到块的上面: Ctrl+Shift+[Bookmark... 书签: Ctrl+MBottom Of File 到文件底部: Ctrl+End, Ctrl+(KeyPad) End Bottom Of Window 到窗口底部: (KeyPad) End (小键盘的END)End Of Line 到一行的尾部: EndEnd Of Selection 到选择部分的尾部: Ctrl+Alt+]Function Down : (KeyPad) +Function Up : (KeyPad) -Go Back 后退: Alt+,, Thumb 1 ClickGo Back Toggle 后退到索引: Alt+MGo Forward 向前: Alt+., Thumb 2 ClickGo To Line... 转到行: F5, Ctrl+GGo To Next Change 转到下一个修改: Alt+(KeyPad) +Go To Next Link 转到下一个链接: Shift+F9, Ctrl+Shift+LGo To Previous Change 回到前一个修改: Alt+(KeyPad) -Jump To Link 跳到连接(就是语法串口列表的地方) : Ctrl+LJump To Match 跳到匹配: Alt+]Page Down 下一页: PgDn, (KeyPad) PgDnPage Up 上一页: PgUp, (KeyPad) PgUpScroll Half Page Down 向上滚动半屏: Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * Scroll Half Page Up 向下滚动半屏: Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / Scroll Left 左滚: Alt+LeftScroll Line Down 向上滚动一行: Alt+DownScroll Line Up 向下滚动一行: Alt+UpScroll Right 右滚: Alt+RightSelect Block : Ctrl+-Select Char Left 选择当前位置的左边一个字符: Shift+LeftSelect Char Right 选择当前位置右边一个字符: Shift+RightSelect Line 选择一行: Shift+F6Select Line Down 从当前行其开始向下选择: Shift+DownSelect Line Up 从当前行其开始向上选择: Shift+UpSelect Page Down 选择上页: Shift+PgDn, Shift+(KeyPad) PgDnSelect Page Up 选择下页: Shift+PgUp, Shift+(KeyPad) PgUpSelect Sentence 选择句子(直到遇到一个 . 为止) : Shift+F7, Ctrl+.Select To End Of File 从当前位置选择到文件结束: Ctrl+Shift+EndSelect To End Of Line 从当前位置选择到行结束: Shift+EndSelect To Start Of Line 从当前位置选择到行的开始: Shift+HomeSelect To Top Of File 从当前位置选择到文件顶部: Ctrl+Shift+HomeSelect Word 选择一个单词: Shift+F5Select Word Left 选择左边单词: Ctrl+Shift+LeftSelect Word Right 选择右边单词: Ctrl+Shift+RightTop Of File 到文件顶部: Ctrl+Home, Ctrl+(KeyPad) HomeTop Of Window 到窗口顶部: (KeyPad) HomeWord Left 到单词左边(也就是到一个单词的开始) : Ctrl+LeftWord Right 到单词右边(到该单词的结束) : Ctrl+RightSort Symbol Window 排列语法窗口(有三种排列方式分别按1,2,3次) : Alt+F7 Remove File... 移除文件: Alt+Shift+RSynchronize Files... 同步文件: Alt+Shift+SIncremental Search... 增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配) : F12Replace Files... 替换文件: Ctrl+Shift+HSearch Backward 向后搜索: F3Search Backward for Selection : Shift+F3Search Files... : Ctrl+Shift+FSearch Forward 向前搜索: F4Search Forward for Selection 搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) : Shift+F4 :Search 搜索: Ctrl+FBrowse Local File Symbols 浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8Browse Project Symbols 浏览工程语法: F7, Alt+G:Jump To Base Type 跳到基本类型(即跳到原型) : Alt+0Jump To Caller :Jump To Definition 跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click Lookup References 检查引用: Ctrl+/Symbol Info... 语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)Highlight Word 高亮当前单词: Shift+F8Symbol Window 语法窗口(隐藏/显示语法窗口) : Alt+F8Close Window 关闭窗口: Alt+F6, Ctrl+F4Last Window 最后一个窗口: Ctrl+Tab, Ctrl+Shift+Tab退出程序: Alt+F4重画屏幕: Ctrl+Alt+Space完成语法: Ctrl+E复制一行: Ctrl+K恰好复制该位置右边的该行的字符: Ctrl+Shift+K 复制到剪贴板: Ctrl+Del剪切一行: Ctrl+U剪切该位置右边的该行的字符: Ctrl+;剪切到剪贴板: Ctrl+Shift+X剪切一个字: Ctrl+,左边缩进: F9右边缩进: F10插入一行: Ctrl+I插入新行: Ctrl+Enter加入一行: Ctrl+J从剪切板粘贴: Ctrl+Ins粘贴一行: Ctrl+P重复上一个动作: Ctrl+Y重新编号: Ctrl+R重复输入: Ctrl+\替换: 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+[书签: Ctrl+M到文件底部: Ctrl+End, Ctrl+(KeyPad) End到窗口底部: (KeyPad) End (小键盘的END)到一行的尾部: End到选择部分的尾部: Ctrl+Alt+]到下一个函数: 小键盘 +上一个函数: 小键盘 -后退: Alt+,, Thumb 1 Click后退到索引: Alt+M向前: Alt+., Thumb 2 Click转到行: F5, Ctrl+G转到下一个修改: Alt+(KeyPad) +转到下一个链接: Shift+F9, Ctrl+Shift+L回到前一个修改: Alt+(KeyPad) -跳到连接(就是语法串口列表的地方) : Ctrl+L跳到匹配: Alt+]下一页: PgDn, (KeyPad) PgDn上一页: PgUp, (KeyPad) PgUp向上滚动半屏: Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * 向下滚动半屏: Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / 左滚: Alt+Left向上滚动一行: Alt+Down向下滚动一行: Alt+Up右滚: Alt+Right选择一块: Ctrl+-选择当前位置的左边一个字符: Shift+Left选择当前位置右边一个字符: Shift+Right选择一行: Shift+F6从当前行其开始向下选择: Shift+Down从当前行其开始向上选择: Shift+Up选择上页: Shift+PgDn, Shift+(KeyPad) PgDn选择下页: Shift+PgUp, Shift+(KeyPad) PgUp选择句子(直到遇到一个 . 为止) : Shift+F7, Ctrl+.从当前位置选择到文件结束: Ctrl+Shift+End从当前位置选择到行结束: Shift+End从当前位置选择到行的开始: Shift+Home从当前位置选择到文件顶部: Ctrl+Shift+Home选择一个单词: Shift+F5选择左边单词: Ctrl+Shift+Left选择右边单词: Ctrl+Shift+Right到文件顶部: Ctrl+Home, Ctrl+(KeyPad) Home到窗口顶部: (KeyPad) Home到单词左边(也就是到一个单词的开始) : Ctrl+Left到单词右边(到该单词的结束) : Ctrl+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 搜索: Ctrl+F浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8浏览工程语法: F7, Alt+G跳到基本类型(即跳到原型) : Alt+0跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click检查引用: Ctrl+/语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)高亮当前单词: Shift+F8语法窗口(隐藏/显示语法窗口) : Alt+F8关闭窗口: Alt+F6, Ctrl+F4最后一个窗口: Ctrl+Tab, Ctrl+Shift+Tab。
最新最全的sourceinsight 快捷键使用方法1常用操作Close 关闭文件 : Ctrl+WClose All 关闭所有文件 : Ctrl+Shift+WReplace 替换 : Ctrl+HGo Back 后退 : Alt+<Go Forward 向前 : Alt+>让选中的字符串高亮显示:Shift+F8搜索: Ctrl+F 向前搜索 : F4 向后搜索 :F3Go To Line... 转到指定行 : F5, Ctrl+GGo To Next Change 转到下一个修改 : Alt+(KeyPad) +Go To Previous Change 回到前一个修改 : Alt+(KeyPad) -Jump To Link 跳到连接(就是语法串口列表的地方) : Ctrl+L Go Back Toggle 后退到索引 : Alt+M2详细操作Exit 退出程序 : Alt+F4Redraw Screen 重画屏幕 : Ctrl+Alt+SpaceBack Tab : Shift+TabBackspace : Shift+BackSpaceComplete Symbol 完成语法 : Ctrl+ECopy Line 复制一行 : Ctrl+KCopy Line Right 恰好复制该位置右边的该行的字符 : Ctrl+Shift+KCopy To Clip... : Ctrl+DelCut Line 剪切一行 : Ctrl+UCut Line Right 剪切该位置右边的该行的字符 : Ctrl+;Cut To Clip 剪切到剪贴板 : Ctrl+Shift+XCut Word 剪切一个字 : Ctrl+,Indent Left 左边缩进 : F9Indent Right 右边缩进 : F10Insert Line 插入一行 : Ctrl+IInsert New Line 插入新行 : Ctrl+EnterJoin Lines 加入一行 : Ctrl+JPaste From Clip 从剪切板粘贴 : Ctrl+InsPaste Line 粘贴一行 : Ctrl+PRedo 重复上一个动作 : Ctrl+YRenumber 重新编号 : Ctrl+RRepeat Typing 重复输入 : Ctrl+\Replace 替换 : Ctrl+HSmart Rename 智能重命名 : Ctrl+'Close 关闭文件 : Ctrl+WClose All 关闭所有文件 : Ctrl+Shift+WNew 新建 : Ctrl+NNext File 转到下一个文件 : Ctrl+Shift+NOpen 打开 : Ctrl+OReload File 重新装载文件 : Ctrl+Shift+OSave As 另存为 : Ctrl+Shift+SShow File Status 显示文件状态 : Shift+F10Activate Symbol Window 激活语法窗口 : Alt+LBeginning Of Line 回到该行的开始 : HomeBeginning Of Selection 回到选择的开始 : Ctrl+Alt+[Block Down 到块的下面 : Ctrl+Shift+]Block Up 到块的上面 : Ctrl+Shift+[Bookmark... 书签 : Ctrl+MBottom Of File 到文件底部 : Ctrl+End, Ctrl+(KeyPad) EndBottom Of Window 到窗口底部 : (KeyPad) End (小键盘的END)End Of Line 到一行的尾部 : EndEnd Of Selection 到选择部分的尾部 : Ctrl+Alt+]Function Down : (KeyPad) +Function Up : (KeyPad) -Go Back 后退 : Alt+,, Thumb 1 ClickGo Back Toggle 后退到索引 : Alt+MGo Forward 向前 : Alt+., Thumb 2 ClickGo To Line... 转到行 : F5, Ctrl+GGo To Next Change 转到下一个修改 : Alt+(KeyPad) +Go To Next Link 转到下一个链接 : Shift+F9, Ctrl+Shift+LGo To Previous Change 回到前一个修改 : Alt+(KeyPad) -Jump To Link 跳到连接(就是语法串口列表的地方) : Ctrl+LJump To Match 跳到匹配 : Alt+]Page Down 下一页 : PgDn, (KeyPad) PgDnPage Up 上一页 : PgUp, (KeyPad) PgUpScroll Half Page Down 向上滚动半屏 : Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * Scroll Half Page Up 向下滚动半屏 : Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / Scroll Left 左滚 : Alt+LeftScroll Line Down 向上滚动一行 : Alt+DownScroll Line Up 向下滚动一行 : Alt+UpScroll Right 右滚 : Alt+RightSelect Block : Ctrl+-Select Char Left 选择当前位置的左边一个字符 : Shift+LeftSelect Char Right 选择当前位置右边一个字符 : Shift+RightSelect Line 选择一行 : Shift+F6Select Line Down 从当前行其开始向下选择 : Shift+DownSelect Line Up 从当前行其开始向上选择 : Shift+UpSelect Page Down 选择上页 : Shift+PgDn, Shift+(KeyPad) PgDnSelect Page Up 选择下页 : Shift+PgUp, Shift+(KeyPad) PgUpSelect Sentence 选择句子(直到遇到一个 . 为止) : Shift+F7, Ctrl+.Select To End Of File 从当前位置选择到文件结束 : Ctrl+Shift+EndSelect To End Of Line 从当前位置选择到行结束 : Shift+EndSelect To Start Of Line 从当前位置选择到行的开始 : Shift+HomeSelect To Top Of File 从当前位置选择到文件顶部 : Ctrl+Shift+HomeSelect Word 选择一个单词 : Shift+F5Select Word Left 选择左边单词 : Ctrl+Shift+LeftSelect Word Right 选择右边单词 : Ctrl+Shift+RightTop Of File 到文件顶部 : Ctrl+Home, Ctrl+(KeyPad) HomeTop Of Window 到窗口顶部 : (KeyPad) HomeWord Left 到单词左边(也就是到一个单词的开始) : Ctrl+LeftWord Right 到单词右边(到该单词的结束) : Ctrl+RightSort Symbol Window 排列语法窗口(有三种排列方式分别按1,2,3次) : Alt+F7 Remove File... 移除文件 : Alt+Shift+RSynchronize Files... 同步文件 : Alt+Shift+SIncremental Search... 增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配) : F12Replace Files... 替换文件 : Ctrl+Shift+HSearch Backward 向后搜索 : F3Search Backward for Selection : Shift+F3Search Files... : Ctrl+Shift+FSearch Forward 向前搜索 : F4Search Forward for Selection 搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) : Shift+F4:Search 搜索 : Ctrl+FBrowse Local File Symbols 浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8Browse Project Symbols 浏览工程语法 : F7, Alt+G:Jump To Base Type 跳到基本类型(即跳到原型) : Alt+0Jump To Caller :Jump To Definition 跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L ClickLookup References 检查引用 : Ctrl+/Symbol Info... 语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)Highlight Word 高亮当前单词 : Shift+F8Symbol Window 语法窗口(隐藏/显示语法窗口) : Alt+F8Close Window 关闭窗口 : Alt+F6, Ctrl+F4Last Window 最后一个窗口 : Ctrl+Tab, Ctrl+Shift+Tab退出程序 : Alt+F4重画屏幕 : Ctrl+Alt+Space完成语法 : Ctrl+E复制一行 : Ctrl+K恰好复制该位置右边的该行的字符 : Ctrl+Shift+K复制到剪贴板 : Ctrl+Del剪切一行 : Ctrl+U剪切该位置右边的该行的字符 : Ctrl+;剪切到剪贴板 : Ctrl+Shift+X剪切一个字 : Ctrl+,左边缩进 : F9右边缩进 : F10插入一行 : Ctrl+I插入新行 : Ctrl+Enter加入一行 : Ctrl+J从剪切板粘贴 : Ctrl+Ins粘贴一行 : Ctrl+P重复上一个动作 : Ctrl+Y重新编号 : Ctrl+R重复输入 : Ctrl+\替换 : 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+[书签 : Ctrl+M到文件底部 : Ctrl+End, Ctrl+(KeyPad) End到窗口底部 : (KeyPad) End (小键盘的END)到一行的尾部 : End到选择部分的尾部 : Ctrl+Alt+]到下一个函数 : 小键盘 +上一个函数 : 小键盘 -后退 : Alt+,, Thumb 1 Click后退到索引 : Alt+M向前 : Alt+., Thumb 2 Click转到行 : F5, Ctrl+G转到下一个修改 : Alt+(KeyPad) +转到下一个链接 : Shift+F9, Ctrl+Shift+L回到前一个修改 : Alt+(KeyPad) -跳到连接(就是语法串口列表的地方) : Ctrl+L跳到匹配 : Alt+]下一页 : PgDn, (KeyPad) PgDn上一页 : PgUp, (KeyPad) PgUp向上滚动半屏 : Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * 向下滚动半屏 : Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / 左滚 : Alt+Left向上滚动一行 : Alt+Down向下滚动一行 : Alt+Up右滚 : Alt+Right选择一块 : Ctrl+-选择当前位置的左边一个字符 : Shift+Left选择当前位置右边一个字符 : Shift+Right选择一行 : Shift+F6从当前行其开始向下选择 : Shift+Down从当前行其开始向上选择 : Shift+Up选择上页 : Shift+PgDn, Shift+(KeyPad) PgDn选择下页 : Shift+PgUp, Shift+(KeyPad) PgUp选择句子(直到遇到一个 . 为止) : Shift+F7, Ctrl+.从当前位置选择到文件结束 : Ctrl+Shift+End从当前位置选择到行结束 : Shift+End从当前位置选择到行的开始 : Shift+Home从当前位置选择到文件顶部 : Ctrl+Shift+Home选择一个单词 : Shift+F5选择左边单词 : Ctrl+Shift+Left选择右边单词 : Ctrl+Shift+Right到文件顶部 : Ctrl+Home, Ctrl+(KeyPad) Home到窗口顶部 : (KeyPad) Home到单词左边(也就是到一个单词的开始) : Ctrl+Left到单词右边(到该单词的结束) : Ctrl+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搜索 : Ctrl+F浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8浏览工程语法 : F7, Alt+G跳到基本类型(即跳到原型) : Alt+0跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click 检查引用 : Ctrl+/语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)高亮当前单词 : Shift+F8语法窗口(隐藏/显示语法窗口) : Alt+F8关闭窗口 : Alt+F6, Ctrl+F4最后一个窗口 : Ctrl+Tab, Ctrl+Shift+Tab。
sourceinsight快捷键及使用技巧【引用】source insight快捷键及使用技巧退出程序: Alt+F4重画屏幕: Ctrl+Alt+Space完成语法: Ctrl+E复制一行: Ctrl+K恰好复制该位置右边的该行的字符: Ctrl+Shift+K 复制到剪贴板: Ctrl+Del剪切一行: Ctrl+U剪切该位置右边的该行的字符: Ctrl+;剪切到剪贴板: Ctrl+Shift+X剪切一个字: Ctrl+,左边缩进: F9右边缩进: F10插入一行: Ctrl+I插入新行: Ctrl+Enter加入一行: Ctrl+J从剪切板粘贴: Ctrl+Ins粘贴一行: Ctrl+P重复上一个动作: Ctrl+Y重新编号: Ctrl+R重复输入: Ctrl+替换: 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+[书签: Ctrl+M到文件底部: Ctrl+End, Ctrl+(KeyPad) End到窗口底部: (KeyPad) End (小键盘的END) 到一行的尾部: End 到选择部分的尾部: Ctrl+Alt+]到下一个函数: 小键盘+上一个函数: 小键盘-后退: Alt+,, Thumb 1 Click后退到索引: Alt+M向前: Alt+., Thumb 2 Click转到行: F5, Ctrl+G转到下一个修改: Alt+(KeyPad) +转到下一个链接: Shift+F9, Ctrl+Shift+L回到前一个修改: Alt+(KeyPad) -跳到连接(就是语法串口列表的地方) : Ctrl+L跳到匹配: Alt+]下一页: PgDn, (KeyPad) PgDn上一页: PgUp, (KeyPad) PgUp向上滚动半屏: Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * 向下滚动半屏: Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / 左滚: Alt+Left向上滚动一行: Alt+Down向下滚动一行: Alt+Up右滚: Alt+Right选择一块: Ctrl+-选择当前位置的左边一个字符: Shift+Left选择当前位置右边一个字符: Shift+Right选择一行: Shift+F6从当前行其开始向下选择: Shift+Down从当前行其开始向上选择: Shift+Up选择上页: Shift+PgDn, Shift+(KeyPad) PgDn选择下页: Shift+PgUp, Shift+(KeyPad) PgUp选择句子(直到遇到一个 . 为止) : Shift+F7, Ctrl+.从当前位置选择到文件结束: Ctrl+Shift+End从当前位置选择到行结束: Shift+End从当前位置选择到行的开始: Shift+Home从当前位置选择到文件顶部: Ctrl+Shift+Home选择一个单词: Shift+F5选择左边单词: Ctrl+Shift+Left选择右边单词: Ctrl+Shift+Right到文件顶部: Ctrl+Home, Ctrl+(KeyPad) Home到窗口顶部: (KeyPad) Home到单词左边(也就是到一个单词的开始) : Ctrl+Left到单词右边(到该单词的结束) : Ctrl+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搜索: Ctrl+F浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8浏览工程语法: F7, Alt+G跳到基本类型(即跳到原型) : Alt+0跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click检查引用: Ctrl+/语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)高亮当前单词: Shift+F8语法窗口(隐藏/显示语法窗口) : Alt+F8关闭窗口: Alt+F6, Ctrl+F4最后一个窗口: Ctrl+Tab, Ctrl+Shift+Tab几个较常用的快捷键默认情况下,SI已经定义了很多非常实用的快捷键:F5指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。
程序员修炼之道》是一本整体阐述高效开发的书籍。
在书的第三章指出:精通一种编辑器并且让他成为手的延伸是提高开发效率的一个重要途径。
本文结合实例介绍如何使用SourceInsight提高开发的效率和规范。
缩进与TAB1.Options菜单Document Options Editing Options框中,tab width= 4 Editing Options框中,勾选Ex pand tabs(这样,按tab键、等价于输入4个空格)在严格的编码规范中不可以使用Tab,要使用空格。
这个是节省工作的符合编码规范的好方法。
2.Options菜单Document Options选择合适的文件类型点击右边中间的Auto Indent钮在弹出的框中,左边选中点Simple。
这样在输入函数回车后"{"不会缩进,而是和函数名称对齐。
恢复ctrl+a的全选功能Options菜单Key assignments,通过关键词save 找到save all,删除快捷键,通过关键词select找到select all,更改为ctrl +a.使用宏功能安装宏文件①复制到SourceInsight安装目录;② Project→Open Project,打开Base项目;③将复制过去的em文件添加入Base项目;④将默认的utils.em文件从项目中删除。
⑤重启SourceInsight指定快捷键插入文件注释1.添加环境变量MyName = ***2.Options菜单Key assignments,通过关键词为macro InsertFileHeader,指定快捷键ctrl+shift+f。
3.重启SourceInsight后,可以使用快捷键盘为文件自动生成注释插入函数注释1.Options菜单Key assignments,为macro InsertHeader,指定快捷键ctrl+shift+i。
2.重启SourceInsight后,可以使用快捷键盘为函数自动生成注释使用SupperBack完成中文操作1.Options菜单Key assignments,通过关键词为macro SuperBackspace、SuperDelete、SuperCursorLeft、SuperCursorRight、SuperShiftCursorLeft、SuperShiftCursorRight,分别指定快捷键:退格、del、<-、->、shift+<-、shift+->.2.重启SourceInsight后,可以自动操作中文,不会产生乱码问题。
Source Insight常用快捷键及注释快捷键设置(/tlaff/article/details/6536610)在使用SI过程中,我根据自己的使用习惯修改了它的默认快捷键,并且在配置文件中添加了一些人性化功能,下面一一介绍:修改快捷键:Options->Key Assignments...1.main window:Esc2.Hight light:Middle Mouse3.Go Back:Alt+z4.Go Forward:Alt+x5.Caller:Alt+c6.Reference:Alt+r7.Previous Link:Alt+a 8.Next Link:Alt+s9.First Link:Alt+d10.Go Line:Alt+g 11.Select Line:Alt+l12.Symbol Win:Alt+q 13.Activate SW:Alt+w14.Projcet Win:Alt+[ 15.Activate PW:Alt+]16.Contex Win:Alt+,17.Activate CW:Alt+.18.Relation Win:Alt+;19.Activate RW:Alt+'20.Select All:Ctrl+a 21.Save All:Ctrl+Shift+a22.Browse Project Symbols:Alt+b添加一些配置文件宏,比如:注释掉代码:单行注释、多行注释,将选中内容注释掉;在一行代码的前、后添加注释性文字等。
打开Projcet->Open project,选择base,可以看到utils.em文件,将下列宏添加到该文件中,并在其他工程里加入该文件,在上面介绍的快捷键添加方式里找到该宏并自定义快捷键。
单行、多行注释:[plain]view plaincopyprint?1. m acro MultiLineComment()2. {3. hwnd = GetCurrentWnd()4. selection = GetWndSel(hwnd)5. LnFirst = GetWndSelLnFirst(hwnd) //取首行行号6. LnLast = GetWndSelLnLast(hwnd) //取末行行号7. hbuf = GetCurrentBuf()8.9. if(GetBufLine(hbuf, 0) == "//magic-number:tph85666031"){10. stop11. }12.13. Ln = Lnfirst14. buf = GetBufLine(hbuf, Ln)15. len = strlen(buf)16.17. while(Ln <= Lnlast) {18. buf = GetBufLine(hbuf, Ln) //取Ln对应的行19. if(buf == ""){ //跳过空行20. Ln = Ln + 121. continue22. }23.24. if(StrMid(buf, 0, 1) == "/") { //需要取消注释,防止只有单字符的行25. if(StrMid(buf, 1, 2) == "/"){26. PutBufLine(hbuf, Ln, StrMid(buf, 2, Strlen(buf)))27. }28. }29.30. if(StrMid(buf,0,1) != "/"){ //需要添加注释32. }33. Ln = Ln + 134. }35.36. SetWndSel(hwnd, selection)37. }将上面的代码保存到utils.em文件,打开source insight,将该文件添加到工程中,然后在Options->Key Assignments中你就可以看到这个宏了,宏的名字是MultiLineComments,然后我们为它分配快捷键“Ctrl + /”,然后就可以了。
Catalog 目录1.概述 (3)2.工具栏以及窗口 (3)2.1工具栏 (4)2.1.1 Symbols Toolbar (4)2.1.2 View Toolbar (4)2.1.3 Navigation Toolbar (4)2.2窗口 (5)2.2.1 Source File Windows (5)2.2.2 Symbol Windows (5)2.2.3 Project Windows (6)2.2.4 Context Windows (7)2.2.5 Relation Windows (7)2.2.6 Search Results Window (8)3.建立项目工程 (9)4 宏(Macro) (13)4.1 简介 (13)4.2 如何使用 (15)4.3伪码转换代码功能 (16)4.4 附录文件 (16)5.PC-lint集成 (17)5.1 设置方法 (17)5.2 PC-lint多个文件 (18)5.3 Pc-lint错误与代码自动对应问题 (19)5.4 附录文件 (19)6.常用操作 (19)6.1 Lookup References (19)6.1.1 选项说明 (20)6.1.2 实例 (21)6.2 Synchronize Files (23)6.3 块拷贝 (24)6.4 Document Types (24)6.5 查看函数调用关系 (26)6.5.1 说明 (26)6.5.2 查看调用关系 (28)6.5.3 筛选功能 (31)6.5.4 跟踪 (31)6.6 Smart Rename (32)6.7 快捷方式 (34)6.7.1 Shift+F8 (34)6.7.2 F7 (34)6.7.3 CTRL+/ (35)6.7.4 Shift+F9 (35)6.7.5 Alt+,/ Alt+. (35)6.7.6 F9/F10 (36)6.7.7 其他 (36)Source Insight的使用指南Source Insight是一个支持多种开发语言(Java、C/C++/C#等等)的编辑器和浏览器,由于其查找、定位、彩色显示等功能的强大,在我们的实际工作中得到广泛的应用。
sourcei nsight使用技巧1 sourcei nsight screenfont的默认字体是V erdana的,它是一直变宽字体。
在Docume nt style中可以将字体改为定宽的Cou rier2 勾掉inden t Open Brace和I ndentClose Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐3 今天把一个用s ourcei nsight排版整齐的C文件,偶然用VC打开一看,全乱了。
研究了半天,发现SI对每个字符的宽度不太一致。
发现选上"view --> draft view",就可以让每个字符的宽度一致了。
快捷键是"Alt + F12"4 选中几行代码按tab键或者shift+tab可以左右移动代码,调整代码时很有用。
配置成简单好用的c/java代码编辑器1、缩进与tab(1)Options菜单àPre ferenc esàTyp ing卡,勾掉下面两项∶Typingtab indents line,regardl ess of selecti on,空行按tab无法前进Typingtab replace s current selecti on,选定部分内容、再按tab时会清除所选(2)Options菜单àDoc umentOptions(针对不同文件类型,分别进行设置)à下拉左上文件类型框、选择合适类型(c源文件)àEditin g Options框中,tab width=2à Editing Options框中,勾选Expan d tabs(这样,按tab键、等价于输入2个空格)(3)Options菜单àDoc umentOptionsà选择合适的文件类型à点击右边中间的Auto Indent钮à在弹出的框中,左边一定要点S mart,右边有两个复选框Inden t Open Brace和I ndentClose Brace,具体效果可以看SIS的HE LP。
●ctrl+O
打开文件,输入文件名,可以自动联想,比如输入ff,自动联想出ffast_、ffast_cgi.h
●F8
查找当前文件的符号,一般用来找当前文件的函数,同样可以自动联想
●F7
查找整个项目的符号,一般用来找整个项目中的函数
●F9
选中行左移一个tab键
●F10
选中行右移一个tab键,这两个键用来调整代码对齐,建议不要用空格来控制对齐
●F5
Go to line 跳到当前文件的行
●Shift+F8
全局加亮一个符号,方便代码检查,查看是否有拼写错误,拼错了的自然不会变亮
●Crtl+/
在项目中搜索一个符号,列出所有使用该符号的文件和行数,注意case sensitive (大小写),whole words only(全字匹配)
用的最多的快捷键,可以全局查找符号使用情况
●Alt +G
模糊查找
●Ctrl+tab
回到上一次打开的窗口,挺有用的,其他软件同样有用
●Ctrl+=
跳到符号定义的地方
●Art+,
光标移到上一次出现的位置
●Art+.
光标移到历史记录中下一次出现的位置,与“Art+,”配对使用,可以快速查看刚刚编辑的代码
●小键盘减号
跳到光标所在行的函数开头
●小键盘加号
跳到光标所在行下一个函数的开头,也可以理解为当前所在行的函数结尾
●Ctrl +Shift+}
找到与}匹配的{。
sourceinsight使用技巧source insight 使用技巧1 sourceinsight screen font的默认字体是Verdana的,它是一直变宽字体。
在Document style中可以将字体改为定宽的Courier2 document options->auto indent 去掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐3 今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。
研究了半天,发现SI对每个字符的宽度不太一致。
发现选上"view --> draft view",就可以让每个字符的宽度一致了。
快捷键是"Alt + F12"4选中几行代码按tab键或者shift+tab可以左右移动代码,调整代码时很有用。
配置成简单好用的c/java代码编辑器1、缩进与tab(1)Options菜单àPreferencesàTyping卡,勾掉下面两项∶Typing tab indents line,regardless of selection,空行按tab 无法前进Typing tab replaces current selection,选定部分内容、再按tab时会清除所选(2)Options菜单àDocument Options(针对不同文件类型,分别进行设置)à下拉左上文件类型框、选择合适类型(c源文件)àEditing Options框中,tab width=2à Editin g Options框中,勾选Expand tabs(这样,按tab键、等价于输入2个空格)(3)Options菜单àDocument Optionsà选择合适的文件类型à点击右边中间的Auto Indent钮à在弹出的框中,左边一定要点Smart,右边有两个复选框Indent Open Brace和Indent Close Brace,具体效果可以看SIS的HELP。