最近开始学习使用Source Insigth,于是整理了一些小技巧
Project的建立和工作区域
在菜单中选择Project->New Project…可以建立新的工程,自定义工程名,选择保存路径,然后新建。
同步
在编辑区域中,键盘按下Ctrl,用鼠标单击变量或方法时,会跳到变量或方法的定义。
如果某个变量或者方法是黑色字体表示的,说明它还没有被定义。
当然有时候也不是因为没定义,需要同步一下,Project->Synchronizing Files。
查看定义
可以选中一个变量,然后右键,Jump to Definition,跳转到定义。
当然,上面提过,也可以直接Ctrl+鼠标点击。
在编辑区域内选中变量或者方法,过一两秒,Context Window会自动显示定义。
查找引用
选择一个变量或方法后右键Lookup References…就可以进行查找。
查找结果显示在一个框里,点击每条查找结果前面的红色标记(两个红色的相背的三角形),可以该条结果对应代码文件,进入代码编辑状态;再点击代码中的查找对应行开头的红色标记可以转回查找结果页面。
工具栏上有相应的图标进行上一条和下一条的跳转。
Lookup References弹出的对话框里可以进行查询的选项配置。比如是否大小写敏感,是不查找注释还是只在注释里查找。
另外Search Method也可以选是字符串、正则、关键字、还是引用类型。
查找调用
这个是针对方法的,选中方法名,然后右键Jump to Caller,如果只有一次调用,则直接跳转,如果多次调用,则显示一个列表框,选择一项就会跳转过去。
文件中的查找可以通过菜单Search。
Source Insight常用快捷键
1.Ctrl + 鼠标单击 进入定义.
2.Alt + F12可以切换,让字符宽度变得一致,或者是大小不同地显示。
3.Shift + F8 标亮文本中光标所在的单词。
4.Ctrl + G (或者F5) 跳转到某一行。
5.Ctrl + O 搜索文件,找到回车打开,找不到ESC退出
6.Alt + G (或者F7) 打开Symbol Window.
7.Alt +, 后退;Alt+.前进.
8.Ctrl + F 查找关键字。
常用的快捷键
文件
新建 : Ctrl+N
打开 : Ctrl+O
关闭文件 : Ctrl + W
关闭所有文件 : Ctrl+Shift+W
重新装载文件 : Ctrl+Shift+O
另存为 : Ctrl+Shift+S
同步文件 : Alt+Shift+S
窗口
项目窗口打开:Ctrl+O
符号窗口打开/关闭:Alt+F8
激活语法窗口 : Alt+L
浏览本地语法: F8
浏览工程语法 : F7
高亮
高亮当前单词 : Shift+F8
搜索与替换
查找引用:Alt+/
向前搜索当前单词:Shift+F3
向后搜索当前单词:Shift+F4
Ctrl + F:
Ctrl + Shift + F:
Ctrl + H:
Ctrl + Shift + H:
F3和F4:
导航
跳到指定行: Ctrl + G 或 F5
书签 : Ctrl+M
后退 : Alt+,
后退到索引 : Alt+M
向前 : Alt+.
跳到基本类型(即跳到原型) : Alt+0
直接跳转至标识定义处调用处:Ctrl + = 或 Ctrl + 鼠标点击标识
滚动
向上滚动半屏 : Ctrl+PgDn
向下滚动半屏 : Ctrl+PgUp
向上滚动一行 : Alt+Down
向下滚动一行 : Alt+Up
右滚 : Alt+Right
左滚 : Alt+Left
选择
上下左右箭头+Shift:用于选中文本
选择一行 : Shift+F6
选择一个单词 : Shift+F5
到单词左边(也就是到一个单词的开始) : Ctrl+Left
到单词右边(到该单词的结束) : Ctrl+Right
选择左边单词 : Ctrl+Shift+Left
选择右边单词 : Ctrl+Shift+Right
选择上页 : Shift+PgDn
选择下页 : Shift+PgUp
选择一块 : Ctrl±
行复制粘贴
复制一行 : Ctrl+K
粘贴一行 : Ctrl+P, Ctrl+V
缩进
左边缩进 : F9
右边缩进 : F10
其他
重画屏幕 : Ctrl+Alt+Space
完成语法 : Ctrl+E