`
ssydxa219
  • 浏览: 622193 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

IDEA & eclipse 中格式化代码快捷键

 
阅读更多
注意:如果按Ctrl+Shift+F在win10上会出现字体的简繁转换,再重复按键一次就可以转换回来
IDEA快捷键
【常规】

    Ctrl+Shift + Enter,语句完成
    “!”,否定完成,输入表达式时按 “!”键
    Ctrl+E,最近的文件
    Ctrl+Shift+E,最近更改的文件
    Shift+Click,可以关闭文件
    Ctrl+[ OR ],可以跑到大括号的开头与结尾
    Ctrl+F12,可以显示当前文件的结构
    Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择
    Ctrl+N,可以快速打开类
    Ctrl+Shift+N,可以快速打开文件
    Alt+Q,可以看到当前方法的声明
    Ctrl+P,可以显示参数信息
    Ctrl+Shift+Insert,可以选择剪贴板内容并插入
    Alt+Insert,可以生成构造器/Getter/Setter等
    Ctrl+Alt+V,可以引入变量。例如:new String();  自动导入变量定义
    Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch
    Ctrl+Enter,导入包,自动修正
    Ctrl+Alt+L,格式化代码
    Ctrl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作
    Ctrl+Alt+O,优化导入的类和包
    Ctrl+R,替换文本
    Ctrl+F,查找文本
    Ctrl+Shift+Space,自动补全代码
    Ctrl+空格,代码提示(与系统输入法快捷键冲突)
    Ctrl+Shift+Alt+N,查找类中的方法或变量
    Alt+Shift+C,最近的更改
    Alt+Shift+Up/Down,上/下移一行
    Shift+F6,重构 - 重命名
    Ctrl+X,删除行
    Ctrl+D,复制行
    Ctrl+/或Ctrl+Shift+/,注释(//或者/**/)
    Ctrl+J,自动代码(例如:serr)
    Ctrl+Alt+J,用动态模板环绕
    Ctrl+H,显示类结构图(类的继承层次)
    Ctrl+Q,显示注释文档
    Alt+F1,查找代码所在位置
    Alt+1,快速打开或隐藏工程面板
    Ctrl+Alt+left/right,返回至上次浏览的位置
    Alt+left/right,切换代码视图
    Alt+Up/Down,在方法间快速移动定位
    Ctrl+Shift+Up/Down,向上/下移动语句
    F2 或 Shift+F2,高亮错误或警告快速定位
    Tab,代码标签输入完成后,按 Tab,生成代码
    Ctrl+Shift+F7,高亮显示所有该文本,按 Esc 高亮消失
    Alt+F3,逐个往下查找相同文本,并高亮显示
    Ctrl+Up/Down,光标中转到第一行或最后一行下
    Ctrl+B/Ctrl+Click,快速打开光标处的类或方法(跳转到定义处)
    Ctrl+Alt+B,跳转到方法实现处
    Ctrl+Shift+Backspace,跳转到上次编辑的地方
    Ctrl+O,重写方法
    Ctrl+Alt+Space,类名自动完成
    Ctrl+Alt+Up/Down,快速跳转搜索结果
    Ctrl+Shift+J,整合两行
    Alt+F8,计算变量值
    Ctrl+Shift+V,可以将最近使用的剪贴板内容选择插入到文本
    Ctrl+Alt+Shift+V,简单粘贴
    Shift+Esc,不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口
    F12,把焦点从编辑器移到最近使用的工具窗口
    Shift+F1,要打开编辑器光标字符处使用的类或者方法 Java 文档的浏览器
    Ctrl+W,可以选择单词继而语句继而行继而函数
    Ctrl+Shift+W,取消选择光标所在词
    Alt+F7,查找整个工程中使用地某一个类、方法或者变量的位置
    Ctrl+I,实现方法
    Ctrl+Shift+U,大小写转化
    Ctrl+Y,删除当前行
    Shift+Enter,向下插入新行
    psvm/sout,main/System.out.println(); Ctrl+J,查看更多
    Ctrl+Shift+F,全局查找
    Ctrl+F,查找/Shift+F3,向上查找/F3,向下查找
    Ctrl+Shift+S,高级搜索
    Ctrl+U,转到父类
    Ctrl+Alt+S,打开设置对话框
    Alt+Shift+Inert,开启/关闭列选择模式
    Ctrl+Alt+Shift+S,打开当前项目/模块属性
    Ctrl+G,定位行
    Alt+Home,跳转到导航栏
    Ctrl+Enter,上插一行
    Ctrl+Backspace,按单词删除
    Ctrl+"+/-",当前方法展开、折叠
    Ctrl+Shift+"+/-",全部展开、折叠

【调试部分、编译】

    Ctrl+F2,停止
    Alt+Shift+F9,选择 Debug
    Alt+Shift+F10,选择 Run
    Ctrl+Shift+F9,编译
    Ctrl+Shift+F10,运行
    Ctrl+Shift+F8,查看断点
    F8,步过
    F7,步入
    Shift+F7,智能步入
    Shift+F8,步出
    Alt+Shift+F8,强制步过
    Alt+Shift+F7,强制步入
    Alt+F9,运行至光标处
    Ctrl+Alt+F9,强制运行至光标处
    F9,恢复程序
    Alt+F10,定位到断点
    Ctrl+F8,切换行断点
    Ctrl+F9,生成项目
    Alt+1,项目
    Alt+2,收藏
    Alt+6,TODO
    Alt+7,结构
    Ctrl+Shift+C,复制路径
    Ctrl+Alt+Shift+C,复制引用,必须选择类名
    Ctrl+Alt+Y,同步
    Ctrl+~,快速切换方案(界面外观、代码风格、快捷键映射等菜单)
    Shift+F12,还原默认布局
    Ctrl+Shift+F12,隐藏/恢复所有窗口
    Ctrl+F4,关闭
    Ctrl+Shift+F4,关闭活动选项卡
    Ctrl+Tab,转到下一个拆分器
    Ctrl+Shift+Tab,转到上一个拆分器

【重构】

    Ctrl+Alt+Shift+T,弹出重构菜单
    Shift+F6,重命名
    F6,移动
    F5,复制
    Alt+Delete,安全删除
    Ctrl+Alt+N,内联

【查找】

    Ctrl+F,查找
    Ctrl+R,替换
    F3,查找下一个
    Shift+F3,查找上一个
    Ctrl+Shift+F,在路径中查找
    Ctrl+Shift+R,在路径中替换
    Ctrl+Shift+S,搜索结构
    Ctrl+Shift+M,替换结构
    Alt+F7,查找用法
    Ctrl+Alt+F7,显示用法
    Ctrl+F7,在文件中查找用法
    Ctrl+Shift+F7,在文件中高亮显示用法

【VCS】

    Alt+~,VCS 操作菜单
    Ctrl+K,提交更改
    Ctrl+T,更新项目
    Ctrl+Alt+Shift+D,显示变化


eclipse快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)

Ctrl+Shift+O 自动导入所需要的包(这个用的次数也相当多)

Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)

编辑
作用域 功能 快捷键
全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+?
Alt+Shift+?
Ctrl+Shift+Space
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shift+↑
Java编辑器 选择上一个元素 Alt+Shift+←
Java编辑器 选择下一个元素 Alt+Shift+→
文本编辑器 增量查找 Ctrl+J
文本编辑器 增量逆向查找 Ctrl+Shift+J
全局 粘贴 Ctrl+V
全局 重做 Ctrl+Y


查看
作用域 功能 快捷键
全局 放大 Ctrl+=
全局 缩小 Ctrl+-


窗口
作用域 功能 快捷键
全局 激活编辑器 F12
全局 切换编辑器 Ctrl+Shift+W
全局 上一个编辑器 Ctrl+Shift+F6
全局 上一个视图 Ctrl+Shift+F7
全局 上一个透视图 Ctrl+Shift+F8
全局 下一个编辑器 Ctrl+F6
全局 下一个视图 Ctrl+F7
全局 下一个透视图 Ctrl+F8
文本编辑器 显示标尺上下文菜单 Ctrl+W
全局 显示视图菜单 Ctrl+F10
全局 显示系统菜单 Alt+-


导航
作用域 功能 快捷键
Java编辑器 打开结构 Ctrl+F3
全局 打开类型 Ctrl+Shift+T
全局 打开类型层次结构 F4
全局 打开声明 F3
全局 打开外部javadoc Shift+F2
全局 打开资源 Ctrl+Shift+R
全局 后退历史记录 Alt+←
全局 前进历史记录 Alt+→
全局 上一个 Ctrl+,
全局 下一个 Ctrl+.
Java编辑器 显示大纲 Ctrl+O
全局 在层次结构中打开类型 Ctrl+Shift+H
全局 转至匹配的括号 Ctrl+Shift+P
全局 转至上一个编辑位置 Ctrl+Q
Java编辑器 转至上一个成员 Ctrl+Shift+↑
Java编辑器 转至下一个成员 Ctrl+Shift+↓
文本编辑器 转至行 Ctrl+L


搜索
作用域 功能 快捷键
全局 出现在文件中 Ctrl+Shift+U
全局 打开搜索对话框 Ctrl+H
全局 工作区中的声明 Ctrl+G
全局 工作区中的引用 Ctrl+Shift+G


文本编辑
作用域 功能 快捷键
文本编辑器 改写切换 Insert
文本编辑器 上滚行 Ctrl+↑
文本编辑器 下滚行 Ctrl+↓


文件
作用域 功能 快捷键
全局 保存 Ctrl+X
Ctrl+S
全局 打印 Ctrl+P
全局 关闭 Ctrl+F4
全局 全部保存 Ctrl+Shift+S
全局 全部关闭 Ctrl+Shift+F4
全局 属性 Alt+Enter
全局 新建 Ctrl+N


项目
作用域 功能 快捷键
全局 全部构建 Ctrl+B


源代码
作用域 功能 快捷键
Java编辑器 格式化 Ctrl+Shift+F
Java编辑器 取消注释 Ctrl+\
Java编辑器 注释 Ctrl+/
Java编辑器 添加导入 Ctrl+Shift+M
Java编辑器 组织导入 Ctrl+Shift+O
Java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。
也可以使用Ctrl+1自动修正。


运行
作用域 功能 快捷键
全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U


重构
作用域 功能 快捷键
全局 撤销重构 Alt+Shift+Z
全局 抽取方法 Alt+Shift+M
全局 抽取局部变量 Alt+Shift+L
全局 内联 Alt+Shift+I
全局 移动 Alt+Shift+V
全局 重命名 Alt+Shift+R
全局 重做 Alt+Shift+Y
---------------------
分享到:
评论

相关推荐

    使用eclipse时格式化代码快捷键失灵

    总的来说,解决Eclipse格式化代码快捷键失灵的问题通常需要从快捷键冲突、输入法冲突、插件故障以及Eclipse本身的问题这几个方面进行排查。只要找到问题所在,就能恢复这个便捷的功能,提升开发效率。在日常开发中,...

    eclipse和IDEA快捷键

    - **格式化代码** - **Eclipse**: `Ctrl+Shift+F` - **IDEA**: `Ctrl+Alt+L` - **整理import** - **Eclipse**: `Ctrl+Shift+O` - **IDEA**: `Ctrl+Alt+O` #### 跳转功能 **Eclipse与IDEA在跳转方面的快捷键...

    idea和eclipse java代码格式化配置文件

    团队中的开发工具是多种多样的,比如有些人使用的是Intellij,有些人则使用的eclipse,在没有一个统一的编码格式下,你在做版本控制合并代码时,...eclipse格式化快捷键:Ctrl+shift+F idea格式化快捷键:Ctrl+alt+L

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

    导入这个jar包后,开发者可以保持他们在Eclipse中的工作习惯,例如Ctrl+Shift+T打开类型、Ctrl+Shift+R打开资源、Ctrl+Shift+F格式化代码等。这些在Eclipse中常用的快捷键在IDEA中也能找到对应,使得迁移过程更为...

    IntellijIDEA和eclipse代码格式一致的商业解决方案.docx

    #### 三、使用Intellij IDEA格式化快捷键 - **格式化代码**:使用`Ctrl + Alt + L`可以对代码进行格式化。 - **格式化导入包**:使用`Ctrl + Alt + O`可以对导入包进行排序。 #### 四、实现保存时自动格式化 为了...

    IntelliJ IDEA中的Eclipse快捷键插件

    Eclipse的快捷键系统被广泛认为是高效且直观的,其中包括如`Ctrl+Shift+T`用于打开类型、`Ctrl+Shift+R`用于打开资源、`Ctrl+Shift+F`进行格式化代码等常用命令。这些在Eclipse快捷键插件中都能得到支持,使得开发者...

    Eclipse快捷键导入IDEA

    Eclipse以其强大的功能和丰富的插件库受到许多Java开发者的青睐,而IntelliJ IDEA则以其智能化的代码提示和优秀的项目管理能力闻名。当习惯于Eclipse的快捷键的开发者转向IDEA时,可能会感到不适应,因为两者的...

    IDEA 统一格式化插件配置

    本文将详细介绍如何使用"Eclipse_CodeFormatter.xml"文件在IDEA和Eclipse中实现代码格式化的统一。 首先,"Eclipse_CodeFormatter.xml"是一个Eclipse的代码格式化配置文件,它存储了关于代码缩进、空格、括号放置、...

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

    Eclipse用户通常已经习惯了其强大的快捷键系统,而IDEA同样提供了丰富的快捷键组合,可以帮助开发者快速进行代码编写、调试、重构等一系列操作。 以下是一些关键的IDEA快捷键,这些快捷键在Eclipse中也有相应的功能...

    idea兼容eclipse的快捷键设置的jar包

    这个jar包的目的是让IntelliJ IDEA能够兼容Eclipse的快捷键布局,使得在IDEA中工作时,用户可以使用他们熟悉且习惯的Eclipse快捷键,无需重新学习一套新的快捷键。这极大地提高了开发者的生产力,减少了学习曲线,...

    IDEA设置以及快捷键

    - **Ctrl+Alt+L**:格式化代码,保持代码整洁。 - **Ctrl+Alt+O**:优化导入的类和包,去除不必要的导入。 - **Alt+Insert**:自动生成代码,如getters、setters、构造函数等。 - **Ctrl+E或Alt+Shift+C**:查看最近...

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

    例如,`Ctrl+Shift+T`用于打开类型浏览器,`Ctrl+Shift+R`用于打开资源浏览器,`Ctrl+Shift+F`则可以快速格式化代码。此外,Eclipse还允许用户自定义快捷键,以适应不同的操作习惯。 IntelliJ IDEA则是由JetBrains...

    eclipse\idea快捷键

    这些只是Eclipse和IntelliJ IDEA众多快捷键中的一部分,熟练掌握它们可以显著提高编程效率,减少鼠标操作,使开发者更专注于代码逻辑。实践中,可以根据个人习惯自定义快捷键,以达到最佳的工作流。同时,不断学习和...

    idea使用eclipse快捷键插件.zip

    - `Ctrl + Shift + F`:格式化代码,保持代码整洁。 - `Ctrl + Shift + L`:显示快捷键列表,方便查看和学习快捷键。 - `Alt + Shift + R`:重命名变量或方法,对重构非常有用。 - `F3`:在源代码之间进行快速跳转,...

    IDEA设置成Eclipse风格(快捷键、关键字颜色等)

    这将使IDEA的代码缩进、空格、换行等格式化规则与Eclipse保持一致。同时,你还可以导入Eclipse的代码风格配置文件,这些文件通常以".codeStyle"为扩展名,可以在"Import Scheme"中找到相应的选项。 除此之外,还有...

    Eclipse快捷键壁纸.rar

    此外,“Alt + Shift + R”用于重命名符号,这是一个非常实用的重构工具,而“Ctrl + Shift + F”可以格式化选定的代码,保持代码风格的一致性。 IntelliJ IDEA,被誉为“最聪明的Java IDE”,其快捷键设计同样强大...

    IntelliJ_idea_keymaps_eclipse_copy快捷键_重新整理

    在本文中,我们将详细介绍 IntelliJ IDEA 的快捷键,包括编辑器操作、主菜单操作、代码编辑和重构等方面的快捷键。 编辑器操作 * `Ctrl + Alt + Shift + Mouse 左键拖拽选择矩形区域`:选择矩形区域 * `Ctrl + ...

    eclipse快捷键.zip

    "Ctrl + Shift + F"用于格式化代码,保持代码整洁。"Alt + Shift + R"是重命名变量或方法的快捷键,"Alt + Shift + L"可以提取变量或方法。"F3"用于跳转到声明,"F4"则可以打开类或方法的超级类型。 在IDEA中安装...

    IDEA快捷键映射表(中文打印版)

    5. 代码格式化快捷键 * Ctrl + Alt + L:格式化代码 * Ctrl + Alt + O:快速导入 * Ctrl + Alt + I:自动缩进 6. 代码编辑快捷键 * Ctrl + X or Shift + Delete:删除当前行或选定行 * Ctrl + C or Ctrl + Insert...

    尚硅谷网课idea,快捷键设置

    例如,`Ctrl + Alt + L`用于格式化代码,`Alt + F7`查找使用,`Ctrl + Shift + F7`在当前文件和模块中查找,`Ctrl + Alt + V`快速插入变量,`Ctrl + Shift + T`打开类型选择器等。熟练掌握这些快捷键能大大提高编程...

Global site tag (gtag.js) - Google Analytics