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
指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的到出错行。
Shift+F8
高亮显示指定标识,快速浏览标识的使用情况。
Ctrl+鼠标点击标识
直接跳转至标识定义处。
Ctrl+F
本文件内查。
F3
本文件查结果的上一个。
F4
本文件查结果的下一个。
F7
打开Browse Project Symbols窗口,快速浏览工程内标识定义。
Ctrl+M
创建或查书签,方便下次回此位置。
Source Insight技巧收集
1、背景选择
要改变背景Options->preference->windows background->color设置背景
2、解决字符等宽对齐问题。
SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行
llllllllll
MMMMMMMMMM
同样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就可以了。
上面问题解决了,但注意加入*.s后还需要重新ADD TREE一遍才能把这些汇编加到PROJECT里面。