-
Source Insight
使用技巧
p>
2009
年
05
月
05
日
星期二
09:34
第一部分
:
快捷键
Exit
退出程序
: Alt+F4
Redraw Screen
重画屏幕
:
Ctrl+Alt+Space
Back Tab : Shift+Tab
Backspace : Shift+BackSpace
Complete Symbol
完成语法
: Ctrl+E
Copy Line
复制一行
: Ctrl+K
Copy Line Right
恰好复制该位置右边的该行的字符
:
Ctrl+Shift+K
Copy To Clip... : Ctrl+Del
Cut Line
剪切一行
: Ctrl+U
Cut Line Right
剪切该位置右边的该行的字符
:
Ctrl+;
Cut To Clip
剪切到剪贴板
:
Ctrl+Shift+X
Cut Word
剪切一个字
: Ctrl+,
Indent Left
左边缩进
: F9
Indent Right
右边缩进
: F10
Insert Line
插入一行
: Ctrl+I
Insert New Line
插入新行
: Ctrl+Enter
Join Lines
加入一行
: Ctrl+J
Paste
From Clip
从剪切板粘贴
: Ctrl+Ins
Paste Line
粘贴一行
: Ctrl+P
Redo
重复上一个动作
: Ctrl+Y
Renumber
重新编号
: Ctrl+R
Repeat Typing
重复输入
: Ctrl+
Replace
替换
: Ctrl+H
Smart Rename
智能重命名
: Ctrl+'
Close
关闭文件
: Ctrl+W
Close All
关闭所有文件
: Ctrl+Shift+W
New
新建
: Ctrl+N
Next File
转到下一个文件
:
Ctrl+Shift+N
Open
打开
: Ctrl+O
Reload File
重新装载文件
:
Ctrl+Shift+O
Save As
另存为
: Ctrl+Shift+S
Show File
Status
显示文件状态
: Shift+F10
Activate Symbol Window
激活语法窗口
:
Alt+L
Beginning Of Line
回到该行的开始
:
Home
Beginning Of Selection
回到选择的开始
:
Ctrl+Alt+[
Block Down
到块的下面
:
Ctrl+Shift+]
Block Up
到块的上面
:
Ctrl+Shift+[
Bookmark...
书签
: Ctrl+M
Bottom Of File
到文件底部
:
Ctrl+End, Ctrl+(KeyPad) End
Bottom Of
Window
到窗口底部
: (KeyPad) End
(
小键盘的
END)
End Of Line
到一行的尾部
: End
End Of Selection
到选择部分的尾部
:
Ctrl+Alt+]
Function Down
: (KeyPad) +
Function Up
: (KeyPad) -
Go Back
后退
: Alt+,,
Thumb 1 Click
Go Back Toggle
后退到索引
: Alt+M
Go Forward
向前
: Alt+.,
Thumb 2 Click
Go To Line...
转到行
: F5,
Ctrl+G
Go To Next Change
转到下一个修改
:
Alt+(KeyPad) +
Go To Next Link
转到下一个链接
:
Shift+F9, Ctrl+Shift+L
Go To Previous
Change
回到前一个修改
: Alt+(KeyPad) -
Jump To Link
跳到
连接
(
就是语法串口列表的地方
)
: Ctrl+L
Jump To Match
跳到匹配
: Alt+]
Page Down
下一页
:
PgDn, (KeyPad) PgDn
Page Up
上一页
:
PgUp, (KeyPad) PgUp
Scroll
Half Page Down
向上滚动半屏
: Ctrl+PgDn, Ctrl+(KeyPad) PgDn,
(KeyPad) *
Scroll Half Page Up
向下滚动半屏
:
Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) /
Scroll Left
左滚
:
Alt+Left
Scroll Line Down
向上滚动一行
:
Alt+Down
Scroll Line Up
向下滚动一行
:
Alt+Up
Scroll Right
右滚
:
Alt+Right
Select Block
: Ctrl+-
Select Char Left
选择当前位置的左边一个字符
: Shift+Left
Select Char
Right
选择当前位置右边一个字符
: Shift+Right
Select Line
选择一行
:
Shift+F6
Select Line Down
从当前行其开始向下选择
:
Shift+Down
Select Line Up
从当前行其开始向上选择
:
Shift+Up
Select Page Down
选择上页
:
Shift+PgDn, Shift+(KeyPad) PgDn
Select
Page Up
选择下页
: Shift+PgUp, Shift+(KeyPad) PgUp
Select Sentence <
/p>
选择句子
(
直到遇到一个
.
为止
)
: Shift+F7, Ctrl+.
Select To End Of File
从当前位置选择到文件结束
:
Ctrl+Shift+End
Select To End Of Line
从当前位置选择到行结束
:
Shift+End
Select To Start Of Line
从当前位置选择到行的开始
: Shift+Home
Select To Top
Of File
从当前位置选择到文件顶部
: Ctrl+Shift+Home
Select
Word
选择一个单词
: Shift+F5
Select Word Left
选择左边单词
:
Ctrl+Shift+Left
Select Word Right
选择右边单词
:
Ctrl+Shift+Right
Top Of
File
到文件顶部
: Ctrl+Home, Ctrl+(KeyPad) Home
Top Of Window
到窗口顶部
:
(KeyPad) Home
Word Left
到单词左边
(
也就是到一个单词的开始
)
: Ctrl+Left
Word Right
到单
词右边
(
到该单词的结束
)
: Ctrl+Right
Sort Symbol Window
排列
语法窗口
(
有三种排列方式分别按
1,
2,3
次
)
:
Alt+F7
Remove File...
移除文件
:
Alt+Shift+R
Synchronize
Files...
同步文件
: Alt+Shift+S
Incremental
Search... <
/p>
增量搜索
(
当用
Ctrl
+
F
搜索
,
然后按
F12
就会转到下
一个匹配
)
:
F12
Replace Files...
替换文件
:
Ctrl+Shift+H
Search Backward
向后搜索
: F3
Search Backward for Selection
: Shift+F3
Search Files...
: Ctrl+Shift+F
Search
Forward
向前搜索
: F4
Search
Forward
for
Selection
搜索选择的
(<
/p>
比如选择了一个单词
,shift+F4
将搜索下一个
)
:
Shift+F4
:
Search
搜索
: Ctrl+F
Browse Local File Symbols
浏览本地语法
(
弹出该文件语法列表窗
口
,
如果你光标放到一个
变量
/
函数等
,
那么列出本
文件该变量
/
函数等的信息
)
: F8
Browse Project Symbols
浏览工程语法
: F7,
Alt+G
:
Jump To Base Type
跳到基本类型
(
即跳到原型
)
: Alt+0
Jump 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+F8
Symbol Window
语法窗口
(
隐藏
/
显示语法窗口
)
:
Alt+F8
Close Window
关闭窗口
: Alt+F6,
Ctrl+F4
Last Window
最后一个窗口
:
Ctrl+Tab, Ctrl+Shift+Tab
第二部分
:
常用的快捷键
几个较常用的快捷键
默认情况下,<
/p>
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<
/p>
、解决
TAB
键缩进问题
Options-> Document
Options
里面的右下角
Editing
Options
栏里,把
Expand tabs
勾起来,
然后确定。
OK
,
现在
TAB
键的缩进和四个空格的缩进在
SIS
里面看起来就对齐咯
p>
4
、
SI
中的自动
对齐设置
:
在
C
程序里
,
如果遇到行末没有分号的语句
,
如
p>
IF, WHILE, SWITCH
等
,
写到该行末按回
车,则新行自动相对上一行缩进两列。
Option->Document
option
下
的
Auto
Indient
中
Auto
Indient
Type
有
三
种
类
型
None,Simple,Smart
。个人推荐
选用
Simple
类型。
5
、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)
p>
编辑汇编代码时,在
SIS
里建立
PROJECT
并
ADD
TREE
的时候,根据
默认设置并不会
把该
TREE
里面所有
汇编文件都包含进来
只加了
.inc
和
.asm
< br>后缀的,
.s
后缀的没有。
而且
用
SIS
打开
.s
的文件,
一片黑白没有色彩,
感觉回到
DOS
的
EDIT
时代了
……
解决方法是在
Options->Document
Options
里面,点左上的
Documen
t
Type
下拉菜单,选
择
x86 Asm Source File
,
然后在右边的
File fi
lter
里
*.asm
;
*.inc
;的后面加上
*.s
;接着
CLOSE
就可以了。
上面问题解决了,但注意加入
*.s
后还需要重新
ADD
TREE
一遍才能把这些汇编加到
PROJECT
里面。
6
、添加文件类型
用户可以定义自己的类型,
O
ptions->Document Options->add type,
定义文件
类型名以及文
件名后缀。
勾选
include
when
adding
to
project
s
在添加目录下文件到工程是该类文件就会添加进
SI
的工程。
如
果需要将所有文件添加进
SI
的工程,可以定义一种文件类型<
/p>
*.*
。
7<
/p>
、恢复
ctrl+a
的全选功能
通过关键词
save
找到
save all
,更改为
ctrl+shift+a
,通过关键词
se
lect
找到
select
all
,更
改为
ctrl +a
Source
Insight
常用的快捷键:
Ctrl+= :Jump to definition
Alt+/ :Look up reference
F3 : search backward
F4 : search forward
F5: go to Line
F7 :Look up symbols
F8 :Look up local symbols
F9 :Ident left
F10 :Ident right
Alt+, :Jump backword
Alt+. : Jump forward
Shift+F3 : search the word under cusor
backward
Shift+F4 :
search the word under cusor forward
F12 : incremental search
Shift+Ctrl+f: search in project
shift+F8 : hilight word
Source
Insight
的窗口操作
:
project window
Ctrl+O
打开
symbol window
Alt+F8
打开和关闭
Contex Window
自定义键打开和关闭
Relation Window
自定义键打开
先锁定再刷新联系
在
Source
Insight
中添加自定义功能的步骤如下:
Insight
中
< br>,Options->Custom
Commands...->Add...,New
Command
name
随便写<
/p>
,
我的
是
中写入
:
意思是在
当前已经打开的
gvim
窗口里面打开当前的文件
,
并且跳转到指定行
%l
为当前的行号
,%f
为文件名
使用
--remote-silent
的作用是
< br>,
如果已经打开了对应文件
,
就
不会打开第二次
,
而是在已经打
开的文
件里跳转到对应行
3.
还是同一个对
话框里面
,
选择
Keys->Assi
gn New Key...->
按
F12,
< br>如果你已经将
F12
设置给其
他
命令
,
选择其他的按键就行了
下面是一些常用自定义功能:
(
CUSTOM COMMANDS )
打开资源管理器并选中当前文件
ShellExecute open explorer
/e,/select,%f
查看
log
/command:log
/path:%f
/notempfile
/closeonend
diff
/command:diff
/path:%f
/notempfile
/closeonend
取得锁定
(check out)
/command:lock
/path:%f
/notempfile
/closeonend
提交(
check
in
)
/command:commit
/path:%f
/notempfile
/closeonend
更新(
up
date
)
/command:update
/path:%f
/notempfile
/closeonend
更新整个目录(
update
all
)
/command:update
/path:*.*
/notempfile
/closeonend
取消锁定(
undo check
out
)
/command:revert
/path:%f
/notempfile
/closeonend
在
ultr
iEdit
中编辑
< br>在
vim
中编辑并定位到当前行
汇总其他小技巧:
让
{
和
}
不缩进:
Options->Document
Options->Auto Indent->Indent Open Brace/Indent
Close Brace
hao space:
SourceInsight
小技巧
1
、按住
再用鼠标指向某个变量,点
击一下,就能进入这个变量的定义。
2
、今天把一个用
sourceinsight
排版整齐的
C
文件,偶然用
VC
打开一看,全乱了。研究了
半天,发现
SI
对每个字符的宽度不太一致。
请教同事发现选上
,
就可以让每个字符的宽度一致了。
快捷键是
+
F12
3
、
标亮所有文本中光标所在位置的单词
4
、跳到某一行:
Source
Insight
是阅读和编写代码的好东东,基本上也算得上是经典之作了,虽然还有一点
点小
bug
,
不过对于我们这些
C
程序员来说可是一旦拥有别无所求。
下列小技巧是在工作
中
同事整理总结的,
对提高工作效率多少有点帮助,
其中有些是对应于
SVN
的,
没有使用
SVN
做版本管理的人就不要白费力气了。
ShellExecute open
explorer /e,/select,%f
< br>/*
作用是在资源管理器中打开当前编辑文件并选中
*/
/*
可以设置快捷键
如
ctrl+e
,这样能很方便的在资源管理器打开对应的文件
,并进行
tortoiseSVN
的相关操作
< br>*/
X:Progra~
/command:log /path:% /notempfile /closeonend
/*
使用前注意更改
对应的
bin
安装路径
*/
/*
作用是直接查看当前文件的
svn
log*/
/*
可
以设置快捷键如
ctrl+l*/
X:Progra~ /command:diff /path:%
/notempfile /closeonend
/*
使用前注意更改对应的
bin
安装路径
*/
-
-
-
-
-
-
-
-
-
上一篇:安卓开机动画以及制作(课程设计)
下一篇:各船公司英文全称以及所属国家