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 +/] 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类.方法和属性的名字时,多体验一下[ ...
随机推荐
- Android Studio编译慢、卡死和狂占内存怎么破?
https://www.zhihu.com/question/27953288 作者:知乎用户链接:https://www.zhihu.com/question/27953288/answer/118 ...
- bzoj 2756
2756 思路: 二分讨论,网络流检验: 代码: #include <bits/stdc++.h> using namespace std; #define INF 1e16 #defin ...
- linux 101 hacks 3null 改文件大小写 xargs
禁止标准输出和错误信息的输出 当我们调试 shell 脚本的时候,我们往往不希望看到标准输出和标准错误的信息.我们可以使用/dev/nulll 来禁止标准错误的信息. 将标准输出重定向到/dev/nu ...
- 【LOJ】#2070. 「SDOI2016」平凡的骰子
题解 用了一堆迷之复杂的结论结果迷之好写的计算几何???? 好吧,要写立体几何了 如果有名词不懂自己搜吧 首先我们求重心,我们可以求带权重心,也就是x坐标的话是所有分割的小四面体的x坐标 * 四面体体 ...
- 9-4 Unidirectional TSP uva116 (DP)
题意:给一个n行m列矩阵 从第一列任意一个位置出发 每次往右 右上 右下三个方向走一格 直到最后一列 输出所类和的最小值和路径!! 最小值相同则输出字典序最小路径 很像一开始介绍的三角形dp ...
- Android手机系统设置页面跳转
android.provider.Settings. 1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面 Intent intent = ne ...
- STP协议树配置
STP协议树作用 为了提高网络可靠性,交换网络中通常会使用冗余链路. 然而,冗余链路会给交换网络带来环路风险 并导致广播风暴以及MAC地址表不稳定等问题进而会影响到用户的通信质量. 生成树协议STP( ...
- BZOJ.3105.[CQOI2013]新Nim游戏(线性基 贪心 博弈论)
题目链接 如果后手想要胜利,那么在后手第一次取完石子后 可以使石子数异或和为0.那所有数异或和为0的线性基长啥样呢,不知道.. 往前想,后手可以取走某些石子使得剩下石子异或和为0,那不就是存在异或和为 ...
- 随笔idea-辗转落户cnblogs
辗转了几个blog,也用了自己域名2年,感觉忙起来,可能没有那么多时间去维护自己的域: 其他地方的blog也不在一块,思虑许久后,来到cnblogs:
- 【POJ】1486:Sorting Slides【二分图关键边判定】
Sorting Slides Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 5390 Accepted: 2095 De ...