`

Eclipse 和Intellij IDEA 快捷键比较

阅读更多

 掌握快捷键能够大大提高开发效率。

    Intellij Idea提供了更丰富的快捷键,提供了多种方案:Eclipse、Netbeans、GNOME、XWin等,其中XWin为默认方案。

    下面所列的快捷键,[]中为Eclipse快捷键,{}中为Intellij快捷键。

 

快捷键查阅

【 Ctrl+Shift+L 】{Help->Default Keymap Reference}

Show key assist 打开快捷键查阅窗口
配置 快捷键

在[Window -> Preferences -> General -> keys] {File->Settings->Keymap}下,可在此界面修改快捷键。 

 

编辑相关快捷键 
1. 【Alt+/】Content Assist 
     提供内容辅助功能,当输入部分类、属性或方法的名字后,按此键会显示匹配的名称。

      Intellij Idea默认是区分大小写的,可在{Settings->Editor->Code Completion}中将Case sensitive completion设置为None。

      {Ctrl+Space} Basic code completion (the name of any class, method  or variable)

      {Ctrl+Shift+Space} Smart code completion (filters the list of methods and  variables by expected type)

      {Ctrl+Alt+Space} Class name completion (the name of any project class independently of current imports)

      {Ctrl+Shift+Enter} Complete statement

      {Alt+Insert} Generate code... (Getters, Setters, Constructors,  hashCode/equals, toString)

      {Ctrl+O} Override methods

      {Ctrl+I}  Implement methods

      {Tab} 输入部分代码后自动生成

      {Ctrl+J} 弹出对话框,可选择生成main函数等。            输入psvm+tab,则会产生main方法;输入iter+tab,则生成foreach语句。

2. 【Ctrl+/ 】【Ctrl+Shift+C 】 {Ctrl+/}
     快速添加注释,能为当前行或选定行快速添加注释或取消注释。
    【 
Ctrl+Shift+/ 】{Ctrl+Shift+/ } 添加注释块。
3. 【Ctrl+D 】{Ctrl+Y} 
     删除当前行或选定行。

4. 【Ctrl+Shift+O 】

快速生成import ,导入需要的类。

{Alt+Enter}在类名后按此组合键导入类。{Ctrl+Alt+O}优化导入。
5. 【Ctrl+Shift+F 】{
Ctrl+Shift+L
  格式化代码,选定后按【Ctrl+Shift+F 】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件。 
6. 
【 Ctr+Q 】{Ctrl+Shift+Backspace}

返回到上次编辑的地方。

7. 【Tab 】{Tab} 选中部分 向右跳置tab 的距离
    【 Shift + Tab 】{Shift+Tab}选中部分 向左跳置tab 的距离
8. 【 Shift + 鼠标左键】{Shift + 鼠标左键}

从原光标位置到当前光标位置选中区域。

9. 【 Alt+Shift+R 】{Shift+F6}

Rename 重命名选中的变量或方法

10. 【 Atl+Shift+C 】{Ctrl+F6}

Change method signature  对选中的方法进行重构,修改方法名称、参数等。 
11. 【 Atl+Shift+L 】{Ctrl+Alt+V}

提取本地变量
12. 【 Atl+Shift+M 】{Ctrl+Alt+M}

提取方法 
13.【 
Atl+ ↑】 【 Atl+↓ 】{Ctrl+Shift+{Alt+Shift+{Ctrl+Shift+↓ {Alt+Shift+↓ }

将当前行或选定的代码上移/下移 
14. 【Alt+Shit+A 】{Alt+Shift+Insert}

切换为块选择模式,这时光标会变为“+” ,可拖动鼠标选中某一区域,删除一列或多列代码时很有用。
15. 
【Ctrl+M 】 {Ctrl+Shift+F12}
  当前视图(View)最大化和还原 
16.【Ctrl+Shift+Z 】 【Ctrl+Shift+Y】{Ctrl+Shift+U} 大小写转换
查看和定位快捷键

1. 【Ctrl+O 】{Ctrl+F12}

显示类中方法和属性的大纲,能快速定位类的方法和属性。 
2. 【Ctrl+K 】、【Ctrl+Shift+K 】 
     快速向下和向上查找选定的内容。 
3. 【Ctrl+Shift+T 】 {Ctrl+N}
     查找工作空间中的Java 文件,可以使用“*” 、“ ?” 等通配符。 
4. 【Ctrl+Shift+R 】 {Ctrl+Shift+N}
     和【Ctrl+Shift+T 】对应,查找工作空间中的所有文件(包括Java 文件),可以使用通配符。 
5. 【Ctrl+Shift+G 】 {Alt+F7}(或用右键菜单)
     查找类、方法和属性的引用。如要重命名某个方法,可以通过【Ctrl+Shift+G 】快捷键迅速定位到所有引用此方法的代码。

6. 【F3 】【Ctr +单击 】{Ctr +单击}

快速定位光标位置的某个类、方法和属性。 
7. 【Alt+← 】、【Alt+→ 】 {Ctrl+Alt+← } {Ctrl+Alt+ }  
     后退历史记录和前进历史记录,在跟踪代码时非常有用,当查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。

{Ctrl+E} 最近编辑的文件

8.【Ctrl+L 】{Ctrl+G}

定位到当前编辑器的某一行,对非Java 文件也有效。

9. 【 Ctr+H 】{Ctrl+Shift+F}

打开查找对话框, 可以查找当前选定的类、方法等。 
10.  Ctr+Shift+E 

在单独的窗口中,列出当前打开的 所有 文件,可以关闭选定的文件或切换到某一文件。

 Ctr+E 

在Quick Swtich Editor窗口中列出当前打开的 所有 文件,切换文件更方便。

11. 【 Ctr+T 】{Ctrl+H}

Quick Hierarchy 查看类层次关系。

       【F4 】
    显示类的继承关系,并打开类继承视图。


调试快捷键 
1. 【Ctrl+Shift+B 】{Ctrl+F8}:在当前行设置断点或取消设置的断点。 
2. 【F11 】{Shift+F9}:调试最后一次执行的程序。 
3. 【Ctrl+F11 】{Shift+F10}:运行最后一次执行的程序。 
4. 【F5 】{F7}:跟踪到方法中。当程序执行到某方法时,可以按【F5 】键跟踪到方法中。 
5. 【F6 】{F8}:单步执行程序。 
6. 【F7 】:执行完方法,返回到调用此方法的后一条语句。 
7. 【F8 】:继续执行,到下一个断点或程序结束。 

常用编辑器快捷键 
1. 【Ctrl+C 】{Ctrl+C} {Ctrl+Insert}:复制(Intellij可复制当前行)。 
2. 【Ctrl+X 】{Ctrl+X} {Shift+Delete}:剪切(Intellij可剪切当前行)。 
3. 【Ctrl+V 】{Ctrl+V} {Shift+Insert}:粘贴。{Ctrl+Shift+V} 弹出对话框,选择粘贴。
4. 【Ctrl+S 】{Ctrl+S }:保存文件。 
5. 【Ctrl+Z 】{Ctrl+Z}:撤销。 
6. 【Ctrl+Y 】{Ctrl+Shift+Z}:重复。 
7. 【Ctrl+F 】{Ctrl+F}:查找。
8. Ctrl+Alt+ 】{Ctrl+D}: 复制整行或块。
其他快捷键 
1. 【Ctrl+F6 】{Alt+}:切换到下一个编辑器。 
2. 【Ctrl+Shift+F6 】{Alt+← }:切换到上一个编辑器。 
3. 【Ctrl+F7 】:切换到下一个视图。 
4. 【Ctrl+Shift+F7 】:切换到上一个视图。 
5. 【Ctrl+F8 】:切换到下一个透视图。 
6. 【Ctrl+Shift+F8 】:切换到上一个透视图。 

分享到:
评论

相关推荐

    IntelliJIDEA快捷键与Eclipse对比

    IntelliJIDEA快捷键与Eclipse对比,让熟练运用Eclipse的同学能迅速找到IntelliJIDEA对应功能的快捷键。

    eclipse和IDEA快捷键

    ### Eclipse与IntelliJ IDEA快捷键对比分析 #### 搜索功能 **Eclipse与IDEA在搜索方面的快捷键对比:** - **基本搜索** - **Eclipse**: 使用`Ctrl+F`来搜索文本。 - **IDEA**: 同样使用`Ctrl+F`进行搜索文本的...

    IntelliJ IDEA2019.1使用Eclipse的快捷键配置及说明

    Eclipse和IntelliJ IDEA虽然都是强大的Java开发工具,但它们的快捷键布局有所不同。例如,Eclipse中的"Ctrl+Shift+T"用于打开类型浏览器,而在IntelliJ IDEA中,默认情况下这个快捷键可能被用于其他操作。通过调整...

    Eclipse和Idea快捷键桌面壁纸.zip

    此压缩包"**Eclipse和Idea快捷键桌面壁纸.zip**"很可能包含了一些精心设计的壁纸,旨在帮助用户记忆这两款IDE的常用快捷键,从而提高开发效率。 Eclipse是一款开源的IDE,它支持多种编程语言,尤其在Java开发领域...

    IntelliJIDEA快捷键及使用技巧

    本资源主要针对IntelliJ IDEA的快捷键和使用技巧,旨在帮助开发者提升编码效率,尤其适合初学者快速上手。如果你已经习惯于Eclipse或其他开发工具,可能会需要一些时间来适应IntelliJ IDEA的独特工作流。 1. **...

    十大Intellij IDEA快捷键

    ### 十大Intellij IDEA快捷键详解 #### 1. 智能提示 Intellij IDEA最为人称道的功能之一便是其智能提示功能。通过**Ctrl+Space**,用户可以获得基本的代码提示;而对于更复杂的代码结构,可以使用**Ctrl+Shift+...

    IntelliJ IDEA中的Eclipse快捷键插件

    因此,在熟悉了Eclipse快捷键后,建议开发者逐步学习和掌握IntelliJ IDEA的原生快捷键,以便充分利用这款IDE的所有强大功能。 总的来说,"IntelliJ IDEA中的Eclipse快捷键插件"是一个非常实用的工具,它降低了从...

    eclipse\idea快捷键

    **IntelliJ IDEA快捷键:** 1. **代码编辑:** - `Alt + Insert`:生成构造函数、getter/setter等。 - `Ctrl + N`:快速打开类。 - `Ctrl + Shift + Alt + N`:快速打开符号。 - `Ctrl + Alt + Space`:智能...

    IDEA的快捷键设置成和eclipse一样的快捷包.zip

    IntelliJ IDEA(简称IDEA)和Eclipse都是广泛使用的Java开发IDE,它们各自拥有独特的功能和快捷键设置。有时候,从Eclipse转向IDEA的开发者可能希望保持熟悉的快捷键习惯,因此将IDEA的快捷键设置成与Eclipse相同会...

    IDEA快捷键转Eclipse快捷键(jar包)

    在编程世界里,集成开发环境(IDE)是程序员日常工作中不可或缺的工具,其中IntelliJ IDEA(简称IDEA)和Eclipse是最为流行的两款。它们各自拥有独特的功能和快捷键设置,使得开发者能够高效地编写代码。对于那些...

    IDEA转Eclipse快捷键的jar包

    它允许用户在Eclipse中模拟IntelliJ IDEA的快捷键设置,使得那些已经熟悉IDEA快捷键的开发者能在Eclipse中无缝切换,提高开发效率,减少学习新快捷键的时间成本。 首先,我们需要了解这两个IDE的快捷键体系。...

    高清彩版 Eclipse转移到IntelliJ IDEA手册

    Eclipse、IntelliJ IDEA 和 NetBeans 这三种主流的Java IDE,各自拥有忠实的用户群体。本文将详细介绍如何从Eclipse顺利过渡到IntelliJ IDEA,并探讨IntelliJ IDEA相较于Eclipse的优势所在。 #### 一、为何选择...

    intellij IDEA常用快捷键

    主要为intellij IDEA的常用快捷键,方便由eclipse等其他开发工具转intellij IDEA的开发人员快速适应IDEA。

    Eclipse快捷键导入IDEA

    首先,我们需要理解Eclipse和IntelliJ IDEA的快捷键系统。Eclipse的快捷键通常基于Key bindings,允许用户自定义和配置。而IntelliJ IDEA使用的是Keymap,它同样支持用户个性化设置。在导入Eclipse的快捷键到IDEA时...

    IDEA快捷键大全(适用于eclipse转IDEA的同学)

    以下是一些关键的IDEA快捷键,这些快捷键在Eclipse中也有相应的功能,但快捷键可能会有所不同: 1. **代码编辑**: - `Ctrl + N`:查找类 - `Ctrl + Shift + N`:查找文件或符号 - `Alt + Insert`:生成构造函数...

    Intellij IDEA快捷键

    下面将详细介绍一些重要的IntelliJ IDEA快捷键及其应用场景。 1. **代码编辑** - `Ctrl + Space`:自动完成代码,适用于输入类名、方法名等。 - `Alt + Insert`:代码生成,如构造函数、getter/setter、重写方法...

    IntelliJ IDEA 中文指南.pdf

    《IntelliJ IDEA 中文指南》是一份专注于介绍和指导用户使用IntelliJ IDEA集成开发环境(IDE)的文档,涵盖了从基础操作到高级特性的广泛知识点。IntelliJ IDEA是由JetBrains公司开发的一款现代化的Java集成开发环境...

    IDEA导入Eclipse快捷键

    总结来说,为了让IntelliJ IDEA更加符合Eclipse用户的使用习惯,我们可以导入Eclipse的快捷键方案,同时也可以根据需要调整代码风格和个性化设置。这样,即使是从Eclipse转到IDEA的开发者也能快速适应新的工作环境,...

    How to Get Started with IntelliJ IDEA as an Eclipse User

    作者Anton Arhipov分享了自己从Eclipse和NetBeans转向IntelliJ IDEA的经历,解释了为何他认为IntelliJ IDEA更适合他所从事的工作。 #### 一、为什么选择IntelliJ IDEA? 在软件开发界,围绕着IDE的选择的争论不亚于...

    idea快捷键设置文件包

    在给定的“idea快捷键设置文件包”中,我们可以找到与IntelliJ IDEA相关的快捷键配置,这对于提高开发效率至关重要。 快捷键是编程工作中提升效率的重要工具,它们允许开发者快速执行常见的IDE操作,如编译、运行、...

Global site tag (gtag.js) - Google Analytics