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 +/] 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类.方法和属性的名字时,多体验一下[ ...
随机推荐
- CCF CSP 201409-3 字符串匹配
CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201409-3 字符串匹配 问题描述 给出一个字符串和多行文字,在这些文字中找到字符串出现的那 ...
- centos6编译安装zabbix3.0和中文支持整理文档
编者按: 最近公司部分业务迁移机房,为了更方便的监控管理主机资源,决定上线zabbix监控平台.运维人员使用2.4版本的进行部署,个人在业余时间尝鲜,使用zabbix3.0进行部署,整理文档如下,仅供 ...
- 易普优高级计划排程Light版助力中小企业实现精益化计划
易普优高级计划排程Light版助力中小企业实现精益化计划 一.业务与排产需求 根据统计,目前中小企业已经占到我国工业企业总数的95%以上,对中国GDP贡献超过60%,税收超过了50%,提供了70%的进 ...
- hdoj2955 Robberies(01背包)
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=2955 题意 有n家银行,每家银行有两个属性:钱数m,概率p,p表示抢这家银行被逮着的概率.有一个人想抢 ...
- PHP版本--HTTP session cookie原理及应用
PHP 的COOKIE cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制. PHP在http 协议的头信息里发送cookie,因此 setcookie()函数必须在其它 ...
- go语言解析 map[string]interface{} 数据格式
原文:https://blog.csdn.net/Nick_666/article/details/79801914 map记得分配内存 解析出来的int类型会变成float64类型 注意判断不为ni ...
- ubuntu搭建php运行环境
sudo apt-get install apache2sudo apt-get install php7.0php -v 查看PHP是否安装成功sudo apt-get install libapa ...
- Where should we fork this repository?
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha 我们应该在哪里分叉这个存储库? Where should we fork this re ...
- Java并发(十九):final实现原理
final在Java中是一个保留的关键字,可以声明成员变量.方法.类以及本地变量. 一旦你将引用声明作final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编 ...
- 【10.5校内测试】【DP】【概率】
转移都很明显的一道DP题.按照不优化的思路,定义状态$dp[i][j][0/1]$表示吃到第$i$天,当前胃容量为$j$,前一天吃(1)或不吃(0)时能够得到的最大价值. 因为有一个两天不吃可以复原容 ...