eclipse 和 idea 快捷键对照

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

|

分类

|

功能点

|

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 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖
  • ctrl
    14 引用 • 10 回帖

相关帖子

欢迎来到这里!

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

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

推荐标签 标签

  • 笔记

    好记性不如烂笔头。

    304 引用 • 777 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    90 引用 • 383 回帖 • 1 关注
  • 倾城之链
    23 引用 • 66 回帖 • 102 关注
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    131 引用 • 3644 回帖
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    180 引用 • 447 回帖 • 1 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 238 关注
  • 电影

    这是一个不能说的秘密。

    120 引用 • 597 回帖
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    45 引用 • 113 回帖 • 314 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 13 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 423 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 619 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 108 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    126 引用 • 1699 回帖
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 131 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    14 引用 • 7 回帖
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 521 关注
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖 • 6 关注
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 48 关注
  • Maven

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

    185 引用 • 318 回帖 • 344 关注
  • OkHttp

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

    16 引用 • 6 回帖 • 54 关注
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    330 引用 • 614 回帖
  • Wide

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

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

    30 引用 • 218 回帖 • 605 关注
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 684 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 623 关注