[置顶] 【原】让代码轻盈地飞舞——IDEA13最实用的功能,全面提升开发效率(桌面java项目开发实战)持续更新中


目录

前言

一、文本编辑

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. 在调试中全程观察某个变量的值

前言

本文中的快捷键都是在IDEA13U下,以Eclipse风格快捷键为前提的。

设置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 + 方向键上/下光标在方法间切换

二、Class相关

1. 跟踪某Class在哪里被用到 右键类名字,右键菜单中选择Find Usage,在IDEA窗口下部列出项目中该class出现过的全部位置。

Ctrl + Shift + T 按类名快速查找某类,并在当前窗口打开该类源代码

2. 快速插入,支持Constructor,GetSet方法(需要先建立类成员)alt+Insert(Delete键上面) 

3. 在左侧Project文件视图中选中当前打开的文件 Alt+F1后回车

4. 快速在最近编辑的文件之间切换 alt+左方向键/右方向键

三、源代码管理

1. 收藏夹Favorite管理一系列相关的代码

[置顶] 【原】让代码轻盈地飞舞——IDEA13最实用的功能,全面提升开发效率(桌面java项目开发实战)持续更新中_第1张图片

如图中所示,就和浏览器收藏夹一样,点击add to favortie可以收藏。想要查看收藏夹,alt-2调出favorite小窗口,可以方便的增删收藏夹得代码文件。我在项目中修改bug时这个功能很实用,因为项目一共有几千个类,把相关的类放在收藏夹里很方便集中查找耦合性的bug。

2. 多文件分屏

打开多文件时,右键主窗口中的类似网页标签一样的源代码文件标签,在弹出菜单中选择 vertical split即可。

3. 集成VCS-Perforce

3.1 连接VCS服务器

3.2 Annotation功能:查看每一行代码的作者和日期

两种方式:

(i)左键点击源代码文件任意位置,点击主窗口菜单栏的 VCS -> Perforce(在Local History)下面 -> Annotation

(ii)右键点击源代码任意一行,在右键菜单中找到 Perforce(在Local History)下面 -> Annotation

四、高级debug调试

1. 在调试中全程观察某个变量的值

IDEA13 Debug模式下,在debug窗口区域有一个Watches区域,可以用来观察每一步中某个变量的值。
右键源代码中的某个变量名,在右键菜单中选择 Add to Watches。

你可能感兴趣的:(idea)