source insight研究——快捷键篇

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
关于键盘和鼠标谁更快捷之争,是一个永远被程序员争论的话题。我想大多数人都不会极端的信奉一种操作方式,鼠标更为大众接受,但掌握一些快捷键对于提高操作速度是有帮助的。

si为我们提供了丰富的快捷键和灵活的定制方式,同时还支持自定义命令和脚本,熟练掌握这些之后相信可以使你更加喜欢它。

以下是我认为比较有用的快捷键:

1. ctrl+o,打开文件列表
2. F7,打开符号检索窗口(全局列表)
3. F8,打开符号检索窗口(本地文件)
4. ctrl+=,调转到符号的定义处
5. alt+, /alt+. 跳转到前/后一次停留的地方
7. ctrl+/,全局搜索
8. ctrl+',搜索并替换
9. shift+f8,把当前光标下的关键字标记为高亮

另外常用的ctrl+c, ctrl+v这些就不说了,但是si很别扭的是把ctrl+a设置为save all还不是select all,的确我承认前者可能比后者使用频率更高,但谁让我们已经被windows惯坏了呢?

更让人奇怪的是,我这个最新的si居然不能在Key Assignments中找到Select All命令。这样就不能把ctrl+a设置成Select All了。真的这样吗?其实还有一个万能招,就是用si的宏自己写一个select all出来,这并不难,但也不容易,主要是要学习一下它内建的那些个api,这里并不想讨论怎么写宏,还是另找别处吧。好了,select all的写法如下:

macro SelectAll()
{
    hwnd = GetCurrentWnd();
    hbuf = GetCurrentBuf();
    selrec = GetWndSel(hwnd);
    selrec.lnFirst = 0;
    selrec.ichFirst = 0;
    selrec.lnLa
source insight研究——配置 用si有好几年了,零零散散也累积了不少心得,但总觉得还有一些内容是不知道的,所以今天干脆来个大清扫,把所有的选项都研究一遍,并把自认为有用的内容在这里整理一下。si的主要配置都在Options->Perferences菜单里,1、GeneralProject File Synchronization->Remove missing file from project选上可以避免因文件找不到而弹出错 阅读详情

相关推荐

Source Insight的使用

有组织的使用最简单的语言描述Source Insight所有的功能,学会Source Insight所有功能,这就够了!

笑傲江湖路 3410

SourceInsight使用技巧

SourceInsight使用技巧(转) 1 sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier 2   document options->auto indent 去掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐3 今天把一个用sourceinsight排版整齐的C文件,偶然用VC

小青年儿 1517

Source Insight Marco研究(语法

Source Insight宏语法与C相似,编写好的宏以.em文件存储。要使用宏先需要把.em文件加入到当前工程或是Base工程中,然后为其分配一个快捷键或是菜单项,之后就可以使用键盘或是点击菜单来调用宏。si的宏语法“不是”大小写敏感的,且每行语句不强制要求以分号结束,语法元素之间的空格将被自动忽略,变量名必须以字母开头。1. 宏定义方法如下,可以传递参数,可以有返回值,但和一些脚本语言一样

1808

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 从.

qq_42237214的博客 563

SourceInsight全局搜索字符串

操作步骤(参考图) 1、 2、

linxi8693的博客 1万+

si 快捷键

1. ctrl+o,打开文件列表 2. F7,打开符号检索窗口(全局列表) 3. F8,打开符号检索窗口(本地文件) 4. ctrl+=,调转到符号的定义处 5. alt+, /alt+. 跳转到前/后一次停留的地方 7. ctrl+/,全局搜索 8. ctrl+,搜索并替换 9. shift+f8,把当前光标下的关键字标记为高亮

LIGHT8207的专栏 1063

source insight查找功能详解

http://blog.csdn.net/xiaoaid01/article/details/37876523 http://bbs.csdn.net/topics/330208990 sourceinsight是一款很好的代码阅读编辑工具,方便对project管理,方便程序的阅读和编辑。查找功能使用十分频繁,选项较多,与其它软件的查找功能也类似,下面对英文版的查找功能,做简单

jeffasd的专栏 6万+

source insight研究——快捷键(转)

source insight研究——快捷键(转)4/22/2009 9:59:27 PMsource insight研究——快捷键http://blog.csdn.net/ison81/archive/2008/12/13/3510426.aspx关于键盘和鼠标谁更快捷之争,是一个永远被程序员争论的话题。我想大多数人都不会极端的信奉一种操作方式,鼠标更为大众接受,但掌握一些快捷键对于提高操作速度是有帮助的。<br /><br />si为我们提供了丰富的快捷键和灵活的定制方式,同时还支持自定义命令和脚本

gracioushe的专栏 727

Source Insight做个外挂系列之四--分析“Source Insight

    外挂的目的就是将代码注入到其它进程中,所以必须要有目标进程才能完成注入,而所谓的目标进程通常是某软件的一部分或者是全部,所以要对目标程序有深入地了解。一般外挂都是针对某个应用程序开发的,其装载、运行都依赖于宿主进程提供的环境,如果“挂”错了,后果很严重。有一些软件运行时会启动多个进程,每个进程完成各自的任务,所以要分清到底应该“挂”哪个进程,好在“Source Insight”比较简单,所

oRbIt 的专栏 6582

source insight的使用

目录 A:为什么使用SI B:一些常用的操作 B:0界面介绍 B-1:几种常用的功能: 1.同步 2.查看定义 3.查找引用 4.查找调用(这个函数被谁调用了) 附录:Source Insight常用快捷键 仅介绍常用的: 1、缩进与tab A:为什么使用SI 因为最近在在做linux开发,在si下查看和编写代码方便,且背景好看。 剩下的有待研究中。。。。。 B:...

羞羞滴小朋友 1671

source insight 使用技巧

研发

FLYTOSKY的专栏 1272

Source InsightSource Insight的初步使用方法

SourceInsight是一款高效的代码分析工具,支持多种编程语言。本文简要介绍其使用方法:首先创建工程并导入源码,通过"Add"添加文件并勾选递归选项。使用View菜单调出窗口,同步解析文件建立关联。提供函数跳转(Ctrl+点击)和高亮(F8)功能,重点介绍了调用关系树状图的查看方式,适合快速理解代码结构。基础操作包括编码调整、多选文件等,为后续高级功能使用奠定基础。

qq_73648789的博客 728
上一篇: source insight研究——配置篇
下一篇: source insight研究——正则表达式篇
ison81
博客等级 码龄18年 21粉丝 30原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值