`
0kd07
  • 浏览: 20261 次
  • 性别: Icon_minigender_1
  • 来自: 廊坊
社区版块
存档分类
最新评论

学习Java时用到的一些快捷键

    博客分类:
  • Java
阅读更多
导入包:Ctrl+Shift+O
编辑
作用域 功能 快捷键
全局 查找并替换 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编辑器 添加单个import Ctrl+Shift+M
Java编辑器 组织多个import 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

回答者: 猪头菇 - 四级   2009-1-10 05:42

这是我以前搜集的,你看看是不是你想要的?

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
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)

本人再补充一个我知道的:Alt+Shift+S(弹出源代码的相关选项)再按R就是添加set/get方法了!呵呵
分享到:
评论
1 楼 seashell1314 2011-08-17  
整理的很全面,很有用,多谢~

相关推荐

    JAVA注册系统级快捷键源码

    在Java编程领域,创建系统级快捷键是一种常见的需求,它能极大地提高用户的操作效率。本项目"JAVA注册系统级快捷键源码"提供了...对于想要学习如何在Java中实现系统级快捷键功能的开发者来说,这是一个很好的学习资源。

    Eclipse经常用到的快捷键

    对于开发者来说,掌握一些常用的快捷键能够显著提高工作效率,简化操作流程。本文将详细介绍Eclipse中一系列实用的快捷键及其应用场景。 **二、编辑与文本处理** 1. **查找与替换** - **全局查找**:`Ctrl + F` ...

    java_eclipse快捷键大全.txt

    eclipse开发的快捷键大全,是我们平常用eclipse的时候长用到的快捷键。

    Java Eclipse 中快捷键

    Eclipse 中可能用到的快捷键,使用起来快捷方便

    java快捷键

    ### Java Eclipse 快捷键详解 #### 一、基本编辑操作 **Ctrl+1:** 快速修复功能,这是Eclipse中最经典也是最实用的快捷键之一。当你在代码中遇到错误时,只需将光标置于错误位置,然后按下Ctrl+1,即可弹出快速...

    经常用到的Eclipse快捷键

    以上是Eclipse中常用的一些快捷键及其功能介绍。掌握这些快捷键不仅能提高编码效率,还能帮助开发者更好地组织代码结构,提升代码质量。此外,Eclipse还支持自定义快捷键,可以根据个人习惯调整快捷键设置,让开发...

    Eclipse最常用快捷键总结

    熟练掌握Eclipse中的快捷键能够极大地提高开发效率,本文将详细介绍Eclipse中一些最常用的快捷键及其功能。 #### 1. Ctrl + Shift + R - 打开资源 当需要打开一个特定资源时,如某个配置文件(如`*.xml`文件),...

    计算机二级考试快捷键.pdf

    以下是一些常用的快捷键及其作用: 1. **Ctrl+S**:保存当前文件,避免因意外情况导致工作丢失。 2. **Ctrl+W**:关闭当前程序,注意使用时需谨慎,以免误关重要窗口。 3. **Ctrl+N**:新建文件或窗口,适用于多种...

    java源码包---java 源码 大量 实例

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...

    Myeclipse多行注释快捷键

    - **Ctrl + M**:这个快捷键用于切换当前编辑器窗口的大小,虽然与注释无关,但在实际编码过程中也会频繁用到。 #### 其他常用的代码编辑快捷键 - **Ctrl + Q**:快速定位到最近编辑的位置,这对于频繁在不同代码...

    Eclipse常用快捷键汇总.pdf

    为了更好地掌握Eclipse的使用,下面将详细介绍一些常用快捷键的功能和应用场景。 1. 常用快捷键 - Ctrl+1:快速修复代码中出现的问题。 - Ctrl+Shift+O:自动导入当前代码中需要用到的包,减少手动导入的麻烦。 ...

    MyEclipse快捷键大全(绝对全)

    ### MyEclipse快捷键大全详解 ...此外,还提到了一些高级功能的快捷键,如重构相关操作,这些都是开发过程中经常需要用到的功能。希望本文档能够帮助广大开发者更好地利用MyEclipse这一强大的开发工具。

    Eclipse快捷键

    做java开发的,经常会用Eclipse或者MyEclise集成开发环境,一些实用的Eclipse快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下Eclipse中常用到的快捷键...

    桌面快捷键消息数目提醒.zip

    3. **快捷键处理**:理解和实现快捷键功能,涉及到系统级别的键盘事件监听和处理,可能需要用到Java的AWT或Swing库,或者Android的KeyEventListener。 4. **消息通知机制**:项目的核心功能是消息提醒,这可能涉及...

    java源码包3

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java...

    Mac下IDEA的使用之常用快捷键篇

    在使用IDEA时,掌握常用的快捷键可以大大提高我们的开发效率。下面我们将总结Mac下IDEA的使用之常用快捷键篇。 代码编辑 * command+o 重写父类方法 * alt+f7 查找在哪里使用,相当于Eclipse的Ctrl+Shift+G * ...

    java源码包2

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java...

    Android Studio & Eclipse常用快捷键对照表

    - **功能说明**: 当代码中出现错误或警告时,可以通过此快捷键打开快速修复菜单,进行诸如实现接口方法、强制类型转换、导入缺失的包等操作。 **2. 删除光标所在行(选中行)** - **Eclipse**: `Ctrl+D` - **...

    java记事本 java记事本

    通过学习和实践开发Java记事本,开发者不仅可以深入理解Java GUI编程,还能提升对文件操作、文本处理和用户交互的理解,这些技能对于任何Java开发者来说都是非常有价值的。同时,由于Java的广泛适用性,这款记事本也...

Global site tag (gtag.js) - Google Analytics