eclipse 和 idea 快捷键对照

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

|

分类

|

功能点

|

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 回帖
  • ctrl
    14 引用 • 10 回帖

相关帖子

欢迎来到这里!

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

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

推荐标签 标签

  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 351 关注
  • 导航

    各种网址链接、内容导航。

    45 引用 • 177 回帖
  • uTools

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

    7 引用 • 28 回帖
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    730 引用 • 1282 回帖 • 1 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    118 引用 • 54 回帖 • 2 关注
  • Visio
    1 引用 • 2 回帖
  • OnlyOffice
    4 引用 • 18 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖 • 1 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 197 关注
  • sts
    2 引用 • 2 回帖 • 241 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    52 引用 • 228 回帖 • 1 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    246 引用 • 1338 回帖
  • Sym

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

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

    524 引用 • 4601 回帖 • 709 关注
  • 叶归
    12 引用 • 56 回帖 • 23 关注
  • 架构

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

    142 引用 • 442 回帖 • 1 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 91 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    372 引用 • 1858 回帖
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 827 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 3 关注
  • Office

    Office 现已更名为 Microsoft 365. Microsoft 365 将高级 Office 应用(如 Word、Excel 和 PowerPoint)与 1 TB 的 OneDrive 云存储空间、高级安全性等结合在一起,可帮助你在任何设备上完成操作。

    5 引用 • 34 回帖 • 2 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 661 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    77 引用 • 37 回帖
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    172 引用 • 540 回帖
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 2 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 633 关注
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖