eclipse 和 idea 快捷键对照

本贴最后更新于 2500 天前,其中的信息可能已经事过境迁

|

分类

|

功能点

|

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

|
|

执行选中语句

|

ctrl + shift + I

|

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

|

|

分类

|

功能点

|

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

|

  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖 • 1 关注
  • ctrl
    14 引用 • 10 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 643 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 85 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 710 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    7 引用 • 28 回帖 • 1 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    948 引用 • 1460 回帖
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    186 引用 • 1021 回帖
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    142 引用 • 442 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    326 引用 • 1395 回帖
  • V2Ray
    1 引用 • 15 回帖 • 3 关注
  • abitmean

    有点意思就行了

    36 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    187 引用 • 832 回帖
  • 工具

    子曰:“工欲善其事,必先利其器。”

    300 引用 • 768 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 118 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    85 引用 • 324 回帖 • 1 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1432 回帖 • 1 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 279 关注
  • 倾城之链
    23 引用 • 66 回帖 • 168 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    188 引用 • 319 回帖 • 237 关注
  • RemNote
    2 引用 • 16 回帖 • 25 关注
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    61 引用 • 29 回帖 • 9 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    76 引用 • 258 回帖 • 624 关注
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 17 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 52 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖 • 1 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 8 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 644 关注