source insight是一款很好的c语言的程序编辑器,方便对project管理,方便程序的阅读和编辑。查找功能使用十分频繁,选项较多,与其它软件的查找功能也类似,下面对英文版的查找功能,做简单说明:

查找参数:

whole words only :                    全字匹配查找
case sensitive  :                    区分大小写
project wide  :                       项目内查找
include subdirectories :              包含子目录查找
skip inactive code :                  跳过无效代码查找
skip comments  :                      跳过注释查找
search only comments :                仅在注释在查找

我们最常用的一种查找方式是选择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 Expression和Look Up Reference查找的结果基本相同,但是显示方式略有差异。这两种方式都是使用SI预先建立的数据库,查找起来速度相当快。但通常这种速度只对在查找标识符时有明显效果。对于像函数名,变量名等的查找,强烈建议使用这两种方式进行查找。

Search Files
选择Search/Search Files或按Ctrl+Shift+F组合键,在弹出的Search Files窗口进行查找操作。 在File Name框中可以填入文件名或文件夹。注意当要查询的文件夹双包含子文件夹时,可以勾选Options中的Include Subdirectiories,实现对各层文件的递归搜索。

 Search Project

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

source insight的查找功能相关推荐

  1. source insight取消文件备份功能backup

    source insight取消文件备份功能backup

  2. source insight 无法查找与跳转和恢复默认设置

    1.无法搜索到工程里的文件       可能原因:下级目录没有添加 解决方法:Recursively add lower sub-directories 勾选上, 2.context window 不 ...

  3. Source Insight 经典教程

    Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找.定位.彩色显示等功能的强大,常被我们当成源代码阅读工具使用. 作为一个开放源代码的操作系 ...

  4. source insight快捷键及使用技巧

    2019独角兽企业重金招聘Python工程师标准>>> 原文转自http://lucjn.blog.163.com/blog/static/925911520091116843548 ...

  5. 给Source Insight做个外挂系列之六--“TabSiPlus”的其它问题

    关于如何做一个Source Insight外挂插件的全过程都已经写完了,这么一点东西拖了一年的时间才写完,足以说明我是一个很懒的人,如果不是很多朋友的关心和督促,恐怕是难以完成了.许多朋友希望顺着本文 ...

  6. Source Insight学习教程

    Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找.定位.彩色显示等功能的强大,常被我们当成源代码阅读工具使用. 作为一个开放源代码的操作系 ...

  7. Source Insight经典教程

    Source Insight经典教程http://blog.chinaunix.net/u2/76292/showart.php?id=1361606 Source Insight实质上是一个支持多种 ...

  8. Source Insight入门教程

    Source Insight入门教程 转载自:http://www.cnblogs.com/olvo/archive/2012/05/04/2483424.html 进入到Temp Project窗口 ...

  9. Source Insight 最新版本

    Source Insight 专为大型.要求苛刻的现实世界编程项目而设计.事实上,当今重要的技术公司正在使用 Source Insight 来开发一些最大和最成功的商业硬件和软件产品. 代码分析 So ...

最新文章

  1. python 屏幕找图 点击_捕获屏幕并查找参考图像
  2. Android操作系统11种传感器介绍
  3. python【力扣LeetCode算法题库】69-x 的平方根
  4. 面向.NET开发人员的Dapr——可观察性
  5. 【QMIX】一种基于Value-Based多智能体算法
  6. jenkins api_接触Jenkins(Hudson)API,第1部分
  7. JavaFX技巧2:使用Canvas API进行清晰绘图
  8. ./wls1036_linux32.bin: /lib/ld-linux.so.2: bad ELF interpreter
  9. Pandas dataframe列名重命名
  10. 深度学习入门笔记(五):神经网络的学习
  11. 洛谷 P4823 [TJOI2013]拯救小矮人
  12. Android基础知识:在UI线程中运行代码
  13. Bellman-Ford 算法及其优化
  14. 图解ZooKeeper的典型应用场景(转载)
  15. 串口调试助手哪个好用_哪个员工考勤系统好用?选择打卡助手就对了
  16. JPSE问题诊断指导四——hprof
  17. linux 即时通讯,Linux即时通讯Pidgin简洁漂亮的插件Screenlets[图文]
  18. 维度灾难--通过Python理解高维空间欧氏距离与余弦相似度失效
  19. Switchhosts Mac 安装
  20. 测试OTA升级时uboot是否会更新

热门文章

  1. SSH远程登录与控制
  2. java计算机毕业设计在线交友系统2021源码+mysql数据库+系统+lw文档+部署
  3. 【题解】JZOJ1321:灯
  4. 【Python学习笔记】3. Python3 基础语法
  5. [ARCGIS]带黑边的IMG格式影像如何消除黑边?
  6. csgo autoexec.cfg
  7. 滚动 下拉简单实现分页
  8. 小程序上线发布后,实现版本自动更新,用户无感知
  9. Zookeeper之基础知识
  10. 【Python】如何用pyth做游戏脚本(太简单了吧)