from:http://blog.csdn.net/dc_726/article/details/9531281

花了一天时间熟悉IDEA的各种操作,将各种快捷键都试了一下,感觉很是不错!于是就整理了一下我经常用的一些Eclipse快捷键与IDEA的对比,方便像我一样使用Eclipse多年但想尝试些改变的同学们。另外推荐个IDEA必装插件Key Promoter ,对于你没用快捷键的操作它都会立即提示对应的快捷键,十分强大。IDEA比较惊艳的一些快捷键我都高亮了,想了解其中的神奇,就装一个IDEA亲自尝试下吧!

分类

功能点

Eclipse快捷键

IDEA快捷键

搜索

搜索文本

Ctrl + F

Ctrl + F

Ctrl + R 查找替换

Alt + P/A 逐个/全部替换

Alt + F3 查找当前选中词

继续搜索

Ctrl + K 向前

Ctrl + Shift + K 向后

F3

Shift + F3

搜索方法

Ctrl + O

Ctrl + F12

搜索类

Ctrl + Shift + T

Ctrl + N

搜索文件

Ctrl + Shift + T

Ctrl + Shift + N

这两个都支持简单的正则表达式,还支持直接按大写字母的缩略,例如:

查找JsonTranscoder,只需要输入JT

搜索所有引用处

Ctrl + Alt + H

Alt + F7

搜索所有文本出现的位置

Ctrl + H

Ctrl + Shift + F

编辑

自动代码补全

Alt + /

Ctrl + J

自动代码生成

Alt + Insert

快速修复错误

Ctrl + 1

Alt + Enter

删除当前行

Ctrl + D

Ctrl + X

复制到下一行

Ctrl + D

注释/取消注释

Ctrl + /

Ctrl + /

选中当前字

Ctrl + W

补全当前行

Ctrl + Shift + Enter

神器,补全当前行,最常用的场景时补全当前行后的;号,并将光标定位到下一行

调出最近复制的N份内容

Ctrl + Shift + V

查看最近编辑的文件

Ctrl + E

对比最近修改

Alt + Shift + C

格式化代码

Ctrl + Shift + F

Ctrl + Alt + L

整理import

Ctrl + Shift + O

Ctrl + Alt + O

跳转

显示方法层次

Ctrl + Shift + H

显示类、方法说明

F2

Ctrl + Q

跳到方法定义处

Ctrl + B

跳到方法实现处

Ctrl + Alt + B

跳到上/下一方法

Alt + Up/Down

上/下一查看处

Alt + <-

Alt + ->

Ctrl + Alt + Up/Down

跳到指定行

Ctrl + L

Ctrl + G

重构

改名

Alt + Shift + R

Shift + F6

其他常用

Ctrl + F6 修改方法签名

Ctrl + Shift + F6 修改参数的类型

Ctrl + Shift + V引入局部变量

Ctrl + Shift + P 引入参数

Ctrl + Shift + F 引入类变量

Ctrl + Shift + M 引入方法

Ctrl + Shift + C 引入常量

运行

启动调试

Alt + Shift + F9

启动运行

Alt + Shift + F10

单步进入

F5

F7

单步跳过

F6

F8

跳过

F8

F9

执行选中语句

Alt + F8

窗口

调出界面

Ctrl + Alt + S调出Settings界面

Ctrl + Alt + Shift + S调出项目Setting界面

关闭界面

Ctrl + F4 或 ESC

打开窗口

Alt + 窗口编号(例如项目窗口编号是1)

最大化窗口

Ctrl + M

Ctrl + Shift + F12

隐藏窗口

Shift + ESC

关闭当前文件

Ctrl + F4

垂直分屏

Ctrl + | (自定义的)

调整窗口位置

Ctrl + M 将当前光标处显示到屏幕中央

切换窗口

Ctrl + Tab

最新文章

  1. 用lumen构建API的相关流程
  2. CentOS6.5上源码安装MongoDB3.2.1
  3. 初试在线破解工具Hydra爆破3389服务器
  4. CentOS-6.5安装zabbix2.4.4
  5. Linux中升级更新命令yum upgrade和yum update的区别
  6. sed命令实战
  7. 【BZOJ】【2463】【中山市选2009】谁能赢呢?
  8. Good Bye 2015 A
  9. 派遣例程与IRP结构
  10. HTML基础(2) 格式标签 文本标签
  11. 输出宽字符数组 C++
  12. openstack controller ha测试环境搭建记录(十)——配置neutron(控制节点)
  13. hi3531 SDK 编译 kernel, 修改 参数
  14. input 文本框自动显示光标
  15. python 运行日志logging代替方案
  16. [从零开始搭网站二]服务器环境配置:Mac电脑连接CentOS不用每次都输入密码
  17. 嵌入的资源 和 Resource
  18. zabbix-agent报错:zabbix_agentd [5922]: cannot open log: cannot create semaphore set: [28] No space left on device
  19. 实例教程Unity3D单例模式(二)自我包括法
  20. python怎么生成requirements.txt文件

热门文章

  1. 转:Hive SQL的编译过程
  2. Quartz教程五:SimpleTrigger
  3. php中mysql_fetch_row() 和mysql_fetch_array之间有什么区别
  4. Linux下第一次Node尝试
  5. UITextView文字上方一段空白的解决方法
  6. Tencent tinker 出现pre-verified crash
  7. 初识jQuery(1)
  8. ftp上传下载记录
  9. uglify-es 解决webpack 不能压缩es6 的问题
  10. kd树的原理