Eclipse默认快捷键指南
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台,包含一个框架和一组服务,用于通过插件组件构建开发环境,附带了一个标准的插件集(包括Java开发工具Java Development Kit-JDK),日常操作有一个快捷键组。
详细内容
- Eclipse快捷键,熟悉快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情。
- Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
- Ctrl+D: 删除当前行
- Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
- Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
- Ctrl+Alt+H 查看当前选中的对象(变量或者方法)在哪里被调用
- 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+D
|
|
文本编辑器
|
当前行的下一行插入空行
|
Shift+Enter
|
|
文本编辑器
|
当前行插入空行
|
Ctrl+Shift+Enter
|
|
文本编辑器
|
定位到最后编辑的位置
|
Ctrl+Q
|
|
全局
|
恢复上一个选择
|
Alt+Shift+↓
|
|
全局
|
快速修正
|
Ctrl+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
|
|
java编辑器
|
自动生成get set方法
|
Alt+Shift+s 再按 r
|
|
java编辑器
|
列出所有实现此接口的类
|
ctrl+T
|
查看
|
作用域
|
功能
|
快捷键
|
|
全局
|
放大
|
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+shift+R
|
|
全局
|
打开搜索对话框
|
Ctrl+H
|
|
全局
|
工作区中的声明
|
Ctrl+G
|
|
全局
|
工作区中的引用
|
Ctrl+Shift+G
|
|
工作区域的类
|
查看某一个类的继承类或者实现类
|
ctrl+T
|
文本编辑
|
作用域
|
功能
|
快捷键
|
|
文本编辑器
|
改写切换
|
Insert
|
|
文本编辑器
|
上滚行
|
Ctrl+↑
|
|
文本编辑器
|
下滚行
|
Ctrl+↓
|
文件
|
作用域
|
功能
|
快捷键
|
|
全局
|
保存
|
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+Shift+M
|
|
Java编辑器
|
组织导入
|
Ctrl+Shift+O
|
|
Java编辑器
|
使用try/catch块来包围
|
未设置,太常用了,所以在这里列出,建议自己设置。
也可以使用Ctrl+1自动修正。
|
|
Java编辑器
|
将所选区域字母设置为小写
|
Ctrl+Shift+Y
|
|
Java编辑器
|
将所选区域字母设置为大写
|
Ctrl+Shift+X
|
|
Java编辑器
|
方法添加注释
|
Alt+Shift+J
|
运行
|
作用域
|
功能
|
快捷键
|
|
全局
|
单步返回
|
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
|
修改快捷键
依次打开window->preferrence->general->keys,在 binding一栏选择修改快捷键。
Eclipse默认快捷键指南的更多相关文章
- eclipse 使用指南
eclipse使用指南 eclipse下载地址: 1.eclipse快捷键 2.将eclipse新建项目的默认编码GBK改为UTF-8 3.Java 编程下 Eclipse 如何设置单行代码显示的最大 ...
- Eclipse快捷键指南
Eclipse快捷键指南 Eclipse快捷键,熟悉快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情.Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ct ...
- IDEA快捷键--与Eclipse快捷键的对比--IDEA快捷键设置成Eclipse默认快捷键
部分内容转载于:http://blog.csdn.net/dc_726/article/details/9531281 IntelliJ Idea 常用快捷键列表 Ctrl+Alt+t 选择代码块 t ...
- eclipse下载指南
官网下载地址 下载https://www.eclipse.org/downloads/ 官网https://www.eclipse.org/ 最新版本 Eclipse OXYGEN Eclipse O ...
- intellij与eclipse默认快捷键对比
最近想用intellij,于是找找快捷键.用惯了eclipse,都不太适应intellij的快捷键.慢慢的就适应了常用的快捷键 Idea 与 Eclipse 快捷键的区别,上为Eclipse的快捷键, ...
- 【转】Eclipse快捷键指南
目录 1 编辑 2 查看 3 窗口 4 导航 5 搜索 6 文本编辑 7 文件 8 项目 9 源代码 10 运行 11 重构 12 修改快捷键 Eclipse快捷键,熟悉快捷键可以帮助开发事半功倍,节 ...
- eclipse 快捷键大全
注:因eclipse版本.电脑配置等原因 有些快捷键可能导致不可用(遇到些许问题可在下方评论) [Ct rl+T] 搜索当前接口的实现类 1. [ALT +/] 此快捷键为用户编辑的好帮手,能为 ...
- eclipse最有用快捷键整理
在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大 ...
- Eclipse快捷键-方便查找
[Ct rl+T] 搜索当前接口的实现类 1. [ALT +/] 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类.方法和属性的名字时,多体验一下[ ...
随机推荐
- SQL 2008 还原SQL 2005备份文件不成功的解决方
在SQL Server 2008 r2上还原一个SQL Server 2005时,还原不成功,提示如下信息: 按照如下情况则还原成功: -- 查看备份文件的类型 RESTORE FILELISTONL ...
- OpenCV持久化(二)
如何利用OpenCV持久化自己的数据结构?我们来看看OpenCV中的一个例子. MyData.hpp定义自己的数据结构MyData如下: #ifndef MYDATA_HPP #define MYDA ...
- day5模块学习 -- time、datetime时间模块
1.定义 模块:用来从逻辑上组织python(变量,函数,类,逻辑:实现一个功能)代码,本质就是.py结尾的python文件(文件名:test.py,对应的模块名test) 包:用来从逻辑上组织模块的 ...
- ubuntu16.04 删除内核
一.背景 今天开机输入密码后,Ubuntu就卡在左下角有“Ubuntu 16.04 LTS”字样的那个界面,鼠标可以移动,但无法进入桌面.考虑到这个问题可能是因为ubuntu的自动更新造成的,于是重新 ...
- Bootstrap进阶七:LESS语法详解
1.变量 2.混合 3.带参数混合 4.模式匹配和导引表达式 5.嵌套规则 6.运算 7.Color函数 8.Math函数 9.命名空间 10.作用域 11.注释 12.Importing 13.字符 ...
- thinkphp中常用的模板变量
在thinkphp中的模板要加载静态文件如css,js等文件时要经常用到模板常量. 假如项目放在/web/shop中,则如下所示对应常量的输出值: 1 2 3 4 5 6 7 8 9 // 不含域名 ...
- TCP可靠传输及流量控制实现原理
一.为什么TCP是可靠传输? 1. 停止等待协议 通过确认与超时重传机制实现可靠传输 在发送完一个分组后,必须暂时保留已发送的分组的副本. 分组和确认分组都必须进行编号. 超时计时器的重传时间应当比数 ...
- nginx启动 [emerg] 12180#12948: invalid number of arguments in "root" directive in D:
注意空格和中文符号 修改了就可以了. 还要注意最后需要加分号; https://blog.csdn.net/rodulf/article/details/53557278
- [ 原创 ] git使用技巧
Git的使用--如何将本地项目上传到Github Git分支图介绍 https://www.cnblogs.com/cheneasternsun/p/5952830.html https://www. ...
- [ 转载 ] Java中常用的设计模式
Java中常用的设计模式 1.单例模式 单例模式有以下特点: 1.单例类只能有一个实例. 2.单例类必须自己创建自己的唯一实例. 3.单例类必须给所有其他对象提供这一实例. 单例模式确保某个类只有一个 ...