source insight 3.5基本用法

转载 2012年03月28日 22:38:50
一 常用快捷键
1、按住"ctrl", 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。
2、 "Alt + F12"可以让每个字符的宽度保持一致。勾选菜单栏的"view --> draft view"也可以达到同样的效果。
3、"shift+F8" 高亮显示指定标识符,快速浏览标识符的使用情况。
4、"F5"指定行号,实现指定代码行跳转,在遇到编译错误的时候,能特别方便的找到出错行。
     "ctrl + g"也可以达到同样的效果,此时跳出对话框,输入行号,可以自动跳到期望行。
5、Ctrl+F”在文件内查找,找到后可以按F3和F4实现对查找结果实现上下定位。
6、“F7”打开Browse Project Symbols窗口,快速浏览工程内标识定义。
7、“Ctrl+M”创建或查找书签,方便下次找回此位置。

二 自定义快捷健
选择菜单栏的"Options/Key Assignments",在弹出的”Key Assignments“窗口中可自由添加自己喜欢的快捷键。值得推荐的有如下几个快捷键定义:

* Edit: Drag Line Down
光标当前行下移。
* Edit: Drag Line Up
光标当前行下移。
* Edit: Join Lines
当前行和下一行连接成一行。

三 查找操作
SI支持多种查找及替换方式,除了上文提到的文件内查找外,还支持工程范围内查找、目录查找、指定多文件查找等等。

1、Loopup References
我们最常用的一种查找方式是选择"Search/Lookup References"或按"Ctrl+/"组合键再或者鼠标点"R"按钮,在弹出的"Loopup References"窗口进行查找操作。
在Search Method中有四种可选的查找方式:“Simple String”、“Regular Expression”、“Keyword Expression”、“Look Up Reference”。
Simple String是最普通的查找方式,可以查找文件中出现的任意字符或字符串,甚至可以查找_upap || u 这样的字符串,但是在工程较大时,查找过程会较慢。
Regular Expression查找方式将在后面讲述正则表达时会介绍到,这里暂时按下不表。
Keyword ExpressionLook Up Reference查找的结果基本相同,但是显示方式略有差异。这两种方式都是使用SI预先建立的数据库,查找起来速度相当快。但通常这种速度只对在查找标识符时有明显效果。对于像函数名,变量名等的查找,强烈建议使用这两种方式进行查找。
   
2、Search Files
选择“Search/Search Files”或按“Ctrl+Shift+F”组合键,在弹出的Search Files窗口进行查找操作。
在File Name框中可以填入文件名或文件夹。注意当要查询的文件夹双包含子文件夹时,可以勾选Options中的Include Subdirectiories,实现对各层文件的递归搜索。

3、Search Project
选择“Search/Search Project”,在弹出的Search Project窗口进行查找操作。操作与Loopup References几乎完全一致,它们各自保存上次搜索的配置。

四 替换操作
1、单文件替换
选择“Search/Replace”或按”Ctrl+H“组合键,在弹出的Replace窗口进行查找操作。在Search项目里勾选Selection则仅对当前选中的文档部分进行替换。另外如果勾选了Confirm Replacements则是逐个确认替换,否则会同时替换所有符合替换条件内容。

2、多文件替换
选择“Search/Replace Files”或按“Ctrl+Shift+H”组合键,在弹出的Replace Files 窗口进行查找操作。除了增加New框(替换后的内容)外,其余均与Search Files窗口相同,可参照查找部分的说明进行操作。

五、列操作
SI的列操作功能比较弱。先按下Alt键,接着就可用鼠标进行列选择,然后就可以删除指定的列。

source insight代码格式化

source insight代码格式化(Astyle)  GNU的astyle是一个免费的代码格式化工具,能够格式化c/c++等代码 , 我们可以将Astyle.exe外挂到SourceInsi...
  • wzk456
  • wzk456
  • 2014年04月22日 12:39
  • 2074

Source Insight 3.5 快捷键大全

Source Insight 3.5 快捷键大全    非常著名的C/C++源代码分析工具,C/C++开发人员很少有没用过的。快捷键比较多,应该熟练掌握...
  • Leichelle
  • Leichelle
  • 2014年04月05日 13:24
  • 4170

【开发环境】Source_Insight3.5安装步骤

一、简介   本文将介绍如何安装Source_Insight3.5代码编辑器,这个编辑器对我们编辑代码和查阅代码相当方便,可以自动列出程序变量,量数等,是所有编辑器中浏览源代码和源代码信息最快的,已经...
  • wangjiawu7
  • wangjiawu7
  • 2017年05月07日 11:25
  • 590

Source insight 3.5的安装与卸载

Source insight 3.5的安装与卸载 注:在安装此软件之前应把防火墙和杀毒软件都关掉 1. 打开Source Insight v3.50.0038.KG文件夹   ...
  • thebestleo
  • thebestleo
  • 2016年03月01日 22:05
  • 1348

【转】Source Insight 设置(v3.5建议设置)

[网上转载]     【转】Source Insight设置 1、背景色选择     要改变背景色Options->preference->windows background->colo...
  • temp77J
  • temp77J
  • 2014年04月27日 12:41
  • 1766

source insight中文注释乱码问题的解决方案

最近使用source insight查看一些开源代码,显示中文就乱码,据说是因为source insight不支持utf-8编码,默认编码方式为ANSCII码。所以需要将utf-8等非ANSCII码的...
  • ccf19881030
  • ccf19881030
  • 2013年05月29日 09:34
  • 72037

source insight的几个有用的配置和插件

以前也写过一个source insight代码对齐,由于自己理解不够深刻,只能解决部分问题,不能根治在source insight中对齐的代码在XXX编辑器中全乱了的问题。 在改变字体为Courie...
  • nyist327
  • nyist327
  • 2014年10月13日 14:09
  • 11958

Source Insight 集成 TortoiseSVN功能 以及 代码编译命令

对于功能机开发,无论是MTK平台,还是展讯平台,一般是在Window XP系统中编辑源代码,编辑器也首选Source Insight;版本维护大多使用TortoiseSVN;编译也是在源代码目录下运行...
  • u013656962
  • u013656962
  • 2016年01月29日 16:24
  • 1247

source insight 条件编译代码分析技巧(快速定位#)

source insight 条件编译代码分析技巧 条件编译是C语言的一大特色。基于C实现的工程中,版本控制,平台移植以及调试输出很大程度上是通过条件编译实现的。 但是多层嵌套复杂的条...
  • willianlongfei
  • willianlongfei
  • 2013年06月18日 09:24
  • 2225

搞定SourceInsight的半个汉字的问题

转载自:http://www.51hei.com/bbs/dpj-29672-1.html Source Insight存在半个汉字的问题,就是按BACKSPACK键删除汉字字符时,一次只能...
  • lv18092081172
  • lv18092081172
  • 2016年12月12日 04:55
  • 784
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:source insight 3.5基本用法
举报原因:
原因补充:

(最多只允许输入30个字)