前言
一、文本编辑
1. 注释反注释
2. 自动排版,全项目级别的文字搜索
3. tab快捷输入--main方法,System.out.println("")
4. 输入光标快速移动
二、Class相关
1. 跟踪某Class在哪里被用到
2. 快速插入Constructor,GetSet方法
3. 在左侧Project文件视图中选中当前打开的文件
4. 快速在最近编辑的文件之间切换
三、源代码管理
1. 收藏夹Favorite管理一系列相关的代码
2. 多文件分屏
3. 集成VCS-Perforce
四、高级Debug调试
1. 在调试中全程观察某个变量的值
设置eclipse的快捷键步骤:
菜单栏-File-Settings-弹出窗口左侧列表中找到Keymap,右侧下拉菜单中选择Eclipse,点OK
1.
Ctrl + / 选中一行后注释该行,再按一次取消注释(反注释)该行
Ctrl + Shift + /选中代码块后注释,再按一次取消注释(反注释)
2.
实用的有:
a. ctrl + Shift + Fctrl-A选中全部代码后,自动排版
b. ctrl+H 全Project级别文字搜索
3. tab快捷输入
a.psvm后按tab键输入public static void main(String[] args){}
b.sout后tab键 输入System.out.println("");
4. 光标快速移动
a. shift + Enter 在当前光标所在行下面一行插入新的一行,并把光标移动到新的一行
b. alt + 方向键上/下把光标所在行上/下移一行
c. ctrl + Shift + 方向键上/下光标在方法间切换
1. 跟踪某Class在哪里被用到 右键类名字,右键菜单中选择Find Usage,在IDEA窗口下部列出项目中该class出现过的全部位置。
Ctrl + Shift + T 按类名快速查找某类,并在当前窗口打开该类源代码
2. 快速插入,支持Constructor,GetSet方法(需要先建立类成员)alt+Insert(Delete键上面)
3. 在左侧Project文件视图中选中当前打开的文件 Alt+F1后回车
4. 快速在最近编辑的文件之间切换 alt+左方向键/右方向键
如图中所示,就和浏览器收藏夹一样,点击add to favortie可以收藏。想要查看收藏夹,alt-2调出favorite小窗口,可以方便的增删收藏夹得代码文件。我在项目中修改bug时这个功能很实用,因为项目一共有几千个类,把相关的类放在收藏夹里很方便集中查找耦合性的bug。
3.1 连接VCS服务器
3.2 Annotation功能:查看每一行代码的作者和日期
两种方式:
(i)左键点击源代码文件任意位置,点击主窗口菜单栏的 VCS -> Perforce(在Local History)下面 -> Annotation
(ii)右键点击源代码任意一行,在右键菜单中找到 Perforce(在Local History)下面 -> Annotation