Eclipse快捷键大全

 在Eclipse里,写一个没有导入相应包的类名(这个类名已经完全写全,比如LayoutManager), 
可以用ctrl+shift+M/Ctrl+Shift+o/Ctrl+1导入相应的包. 
MyEclipse 快捷键1(CTRL) 
Ctrl+1 快速修复 
Ctrl+D: 删除当前行 
Ctrl+Q  定位到最后编辑的地方 
Ctrl+L  定位在某行  
Ctrl+O  快速显示 OutLine 
Ctrl+T  快速显示当前类的继承结构 
Ctrl+W  关闭当前Editer 
Ctrl+K  快速定位到下一个 
Ctrl+E 快速显示当前Editer的下拉列表 
Ctrl+J  正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,)    
Ctrl+Z 返回到修改前的状态 
Ctrl+Y 与上面的操作相反 
Ctrl+/  注释当前行,再按则取消注释 
Ctrl+D删除当前行。 
Ctrl+Q跳到最后一次的编辑处 
Ctrl+M切换窗口的大小 
Ctrl+I格式化激活的元素Format Active Elements。 
Ctrl+F6切换到下一个Editor 
Ctrl+F7切换到下一个Perspective 
Ctrl+F8切换到下一个View 
------------------------------------------ 
MyEclipse
快捷键2(CTRL+SHIFT) 
------------------------------------------ 
Ctrl+Shift+E
显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作) 
Ctrl+Shift+/ 自动注释代码 
Ctrl+Shift+\自动取消已经注释的代码 
Ctrl+Shift+O 自动引导类包 
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查) 
Ctrl+Shift+F4 关闭所有打开的Editer 
Ctrl+Shift+X  把当前选中的文本全部变为小写 
Ctrl+Shift+Y  把当前选中的文本全部变为小写 
Ctrl+Shift+F  格式化当前代码 
Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句 
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之) 
Ctrl+Shift+F格式化文件Format Document。 
Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。 
Ctrl+Shift+S保存所有未保存的文件。 
Ctrl+Shift+/ 在代码窗口中是这种/*~*/注释,在JSP文件窗口中是 。 
Shift+Ctrl+Enter 在当前行插入空行(原理同上条) 
----------------------------------------- 
MyEclipse
快捷键3(ALT) 
----------------------------------------- 
Alt+/
代码助手完成一些代码的插入 ,自动显示提示信息 
Alt+↓  当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) 
Alt+↑  当前行和上面一行交互位置(同上) 
Alt+←  前一个编辑的页面 
Alt+→  下一个编辑的页面(当然是针对上面那条来说了) 
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 

MyEclipse 快捷键4(ALT+CTRL) 

Alt+CTRL+↓ 复制当前行到下一行(复制增加) 
Alt+CTRL+↑ 复制当前行到上一行(复制增加) 
------------------------------------------- 
MyEclipse
快捷键5(ALT+SHIFT) 
------------------------------------------- 
Alt+Shift+R
重命名 
Alt+Shift+M 抽取方法 
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定) 
Alt+Shift+L 抽取本地变量 
Alt+Shift+F 把Class中的local变量变为field变量 
Alt+Shift+I 合并变量 
Alt+Shift+V 移动函数和变量 
Alt+Shift+Z 重构的后悔药(Undo) Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) 
Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。 
下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了) 

-------------------------------------------- 
MyEclipse
快捷键(6) 
-------------------------------------------- 
F2
当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 
F3跳到声明或定义的地方。 
F5单步调试进入函数内部。 
F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 
F7由函数内部返回到调用处。 
F8一直执行到下一个断点。 

 

Eclipse快捷键大全

Eclipse快捷键,

Create a new class.

Alt + Shift + N, C

创建类属性

输入String name;

创建构造器 Generate constructor

Alt + Shift + S, O,回车

创建getter/setter Generate Getters and Setters

Alt + Shift + S, R , 空格

创建toString方法 Generate toString() method

Alt + Shift + S, S, 回车

创建main函数 Create main method

输入main, Alt + /, 回车

创建foreach循环

输入fore,按2Alt+/,回车,Tab键,输入arg

实例话Demo类输入new,空格,Alt + / , 输入arg

将实例赋值给临时变量

Ctrl + 2, L, 回车,回车切换到下一行。

打印Demo

输入sysoAlt+/,输入demo

运行

Ctrl+S保存,Alt+Shift+XJ

Ctrl+1

处理当前错误

Ctrl+F

建议勾选Wrap Search Incremental两个选项。

Ctrl+K | Ctrl+Shift+K

快速查找,前者是向后查找,后者是向前查找。这个快捷键比Ctrl+F的好处是不需要打开查找框。如果当前已经选中了一段文本则直接按照当前选中的文本进行查找,非常方便。

Ctrl+J | Ctrl+Shift+J

更快速的增量查找,当你按完了以后会发现啥也没发生,不要担心,你只管输入想查找的字符就行了,它们会显示在Eclipse底部的状态条上,并且会根据输入进行快速增量查找。我很喜欢这个查找,因为它不会挡住编辑区域,呵呵

Ctrl+Shift+F

自动格式化当前文件代码。代码格式可以在Windows - Preferences - Java - Code Style - Formatter 中进行配置

Ctrl+I

将当前行的缩进弄好

Ctrl+Shift+T

Workspace范围查找类或接口(Type),这在类很多的时候或是希望查找一些开源项目的类时尤为有用

Ctrl+O

快速定位类中的成员位置,这个在大类中定位尤为有用,当然这并不代表鼓励编写大类

Ctrl+T

查看一个类的层级结构,在阅读代码时,查找当前类的子类时特别有用。在方法上使用时则是显示下级复写过此方法的类有哪些

Shift+Enter | Ctrl+Shift+Enter

前者在当前行下面加一行同时光标移动到下行行首,比直接按Enter键的好处是可以在当前行任意位置按而不会将后面的字符切换到下一行去;后者则是在当前行上面加一行。

Ctrl+D

删除当前行或是选中行

Ctrl+/ | Ctrl+Shift+/

前者将当前行注释掉(行首加上// ,后者将当前选中的内容注释掉(两端打上/* ... */

Ctrl+Shift+O

将当前类中所有没有导入的类都导入进来,这使得我们可以先只管写代码,等到出现多个未引入的类时再按一次此快捷键一次性导入多个,它同时也可以去除unused imports

Ctrl+F11 / F11

前者为运行上次运行的内容, 后者为Debug方式运行上次运行的内容

1. 光标定位快捷键

Ctrl+Left/Right

向左或向右跳跃一个单词,这是解决横向光标定位速度问题最主要的快捷键!(特别对于喜欢写超过80个字符一行代码的人来说)需要配合使用同样用于同行光标定位的Home/End

Ctrl+Home/End

到达文件底部,没啥好说的,大众型的快捷键,几乎所有的Windows下文本编辑器都支持这个键。解决光标纵向定位问题

Ctrl+Shift+Up/Down

向上或是向下跳一个方法,解决光标纵向定位速度问题的主要快捷键!需要配合Ctrl+O来使用以快速跨越多个方法定位。(这个键在xml文件编辑中也能用)

Ctrl+O

上一篇中已经介绍过,用于快速定位到文件中的方法

Ctrl+Up/Down

当希望光标不移动而屏幕移动时使用,以调整视野

Ctrl+F/J

上一篇中已经介绍过,这里再次提出来说是因为这个其实是文件内定位非常重要的一个快捷键!

Ctrl+Shift+P

跳转到和当前括号(大中小括号均可)匹配的另一半括号处,用于快速找到另一半”^_^

2. 选中快捷键

Ctrl+Shift+Left/Right

前面刚好说到Ctrl+Left/Right是跳跃一个单词,那么这个快捷键自然就是选中一个单词了,这个是最重要的选中快捷键之一!另一个是Alt+Shift+Up/Left/Right/Down

Alt+Shift+Up/Left/Right/Down

很多人喜欢用鼠标双击的功能来选中某一小段内容。但是当全部用了键盘之后怎么办呢?这里Alt+Shift+Up和双击功能差不多,但更加强大!你可以在一个方法中的某一行开始尝试开始按Alt+Shift+Up,慢慢体会它的规则吧!相应的Alt+Shift+Down就是将刚刚的选中步骤一步步后退。至于LeftRight可以自己尝试体会

Shift+Up/Down

这也算快捷键?!这几乎是个用的不能再多的快捷键了,不过这里我提出来说主要是提醒一句:很多人选中一段代码时总是喜欢从一行头复制到一行尾,这样看起来更整齐而且可以保证选中后粘贴的格式,但Eclipse里其实有很多配合快捷键都不需要我们选中的那么完整,例如,希望将当前行和当前行+1两行向前缩进,只需在当前行任意位置按Shift+Down,再按Tab即可,如果先跳转到行首速度就慢了

3. 其他文件内快捷键

Ctrl+Backspace/Delete

这是一个编辑型的快捷键,有时候我们希望删掉同行的一大段内容(例如一个10个字母组成的单词的变量名),那么要么按Ctrl+Shift+Left/Right选中,然后再按Backspace/Delete键,有没有快捷的方式呢?当然了,按Ctrl+Backspace/Delete就是向前或是向后删除一个单词

F2

我们经常喜欢使用鼠标悬停在有编译错误或是警告的时候查看警告内容,或是查看一个类或方法的Javadoc,那么没有鼠标了之后这个问题如何解决呢?答案就是F2

文件间跳转

Ctrl+PageUp/PageDown

最容易理解的文件间切换快捷键,当打开多个文件时,它可以在相邻文件窗口间进行切换

Ctrl+F6

最有用的文件窗口间切换快捷键!在最后两个切换到的文件间切换,喜欢用Alt+Tab的朋友可以很容易理解。非常好用,可惜被Eclipse赋予了一个这么难按的位置(在IDEA里这个键是Ctrl+Tab

Alt+Left/Right

按照文件打开历史进行窗口切换,这个也是非常重要的快捷键,它的好处有两个:1. 它定位的是位置而不是文件,因此它可以在同一个文件中进行定位切换,这点在阅读代码时尤为有用!例如F3键跳转后在同一个文件中,希望回到刚刚跳过来的位置 2. 即使历史上的文件窗口已经被关闭了它仍然会打开!(PS. 这个快捷键在浏览器里也是历史切换的快捷键)

Ctrl+E

当文件打开过多以至于顶部tab显示不完整时,我们经常会点击最右侧的下拉按钮来选中未被显示在顶部tab中但是已经打开的文件。现在不需要鼠标,按Ctrl+E即可打开,然后可以输入期望的名称进行过滤,如果前面的几个切换快捷键太难记,只记这个也可以

F3

上篇中介绍过,用于模拟Ctrl+鼠标点击动作

Ctrl+Shift+T/R

在上一篇中已经说过,用于查找类型和资源的两个快捷键,这两个快捷键也是出场率极高的两个快捷键

Ctrl+Q

回到最后一次编辑(改动)的位置,如果记得住自己最后改的哪里也可以考虑这个快捷键

 

View之间跳转

 

 

Ctrl+F7

 

这个快捷键与Ctrl+F6差不多,只是来回切换于不同的View之间(也是Alt+Tabstyle)。举个例子:有很多同学不喜欢Ctrl+Shift+T/R方式来查找类或是文件,更喜欢在左侧的Project Explorer中选择文件,那么从编辑框切换到explorer框的动作就可以使用这个快捷键来实现(目录树上操作左右键用于收起/展开树形结构)。这个键也同样可以用于切换到Console或是JUnit ResultView

 

Alt+Shift+W

 

从某个视图中显示当前文件,可以按着尝试下,这在希望查看当前编辑文件的所在位置时特别有用

 

Alt+Shift+Q, ?

 

打开某个视图,这个可以从顶部菜单的Window - Show View中查到

 

 

Source系列,用于生成代码

 

Alt+Shift+S, R

 

这个几乎是在传统J2EE开发中用的最多的键了。用于为当前类的成员变量生成Getter/Setter,进入后焦点停留在属性选择框中,可以按上下键选择属性,空格键勾选,左右键展开,按回车确认(等同于点击OK按钮)。如果希望全部生成,可以按Alt+A,如果仅生成所有属性的Setter(例如开发Struts2Action)则按Alt+L,如果仅生成Getter则按Alt+G。如果按过以上三个快捷键后,焦点会停留在按钮上,此时按回车键会无效(变成了触发按钮点击事件),此时按几次Shift+Tab让焦点回到属性勾选框中,再按回车即可。

 

Alt+Shift+S, V

 

用于复写父类方法,自动生成复写父类的空方法。选择框操作方法同上。

 

Alt+Shift+S, S Alt+Shift+S, H

 

分别用于根据成员变量生成toString()方法和hashCode()/equals()方法。其中toString方法是以"classname[prop1=value1, prop2=value2, ...]"格式输出当前类,而hashCodeequals则是按照Effiective Java中所描述的方式生成的,具体大家可以自己生成一个看看就明白了(不过生成的hashCode/equals方法的代码中单行if后木有大括号,因此有代码洁癖的同学,比如我,可能得手工再改改,呵呵)

 

Alt+Shift+S, O Alt+Shift+S, C

 

前者用于根据成员变量生成构造器。也是出场率非常高的一个快捷键。不过如果在使用类似HibernateORM的项目中可能会用的相对较少。后者根据父类构造器的状况来生成一个构造器。相对用的较少一点

 

Alt+Shift+S, M

 

非常有意思的一个快捷键,用于生成成员变量的代理方法。在希望使用包装器模式或是代理模式时特别有用(不用自己去写一堆重复的代码了)

 

 

Alt+Shift+S, U

 

清理代码!可以帮你优化很多当前类的代码内容(当然不是逻辑上的),比如神马去掉不必要的cast啦,神马补上@Override啦,去掉没用的import啦,之流之流。你还可以自己创建一个profile来决定哪些需要哪些不需要。当然,如果平时写代码比较精益求精的话,这个东东是派不上用场的啦

 

Refactor系列,用于重构代码相关

 

Alt+Shift+R Ctrl+2, R

 

 

两个都是改名键,不同的是,前者会将整个项目中所有用到的地方都给改了,而后者仅仅只会变更文件内部的所有引用。例如,有一个public String getName()方法,在getName上按Alt+Shift+R,输入getUsername回车,那么整个workspace里所有引用了这个getName方法的地方全部会变成getUsername,是不是灰常方便?哈哈。那Ctrl+2, R又有啥用呢?相比Alt+Shift+R最主要的好处就是速度快,因为不用扫描整个workspace,一般在修改一些local变量或是新的类中的名称时(还木有外部引用)来使用。所以如果你对自己的机器速度足够有信心,可以总是使用Alt+Shift+R

 

Alt+Shift+M

 

抽取一个方法,是重构时常用的一个快捷键。使用方法是,先选中一段代码,然后按Alt+Shift+M,这个时候会弹出一个对话框,问你是否需要将这段代码抽取为一个方法,其中所有的入口参数出口参数都会自动帮你计算好。如果确认OK则自动生成好代码。不过说实话觉得这个功能不太实用,因为我老是会纠结于入口参数顺序等问题,最后还得自己改,呵呵

 

Alt+Shift+T, E Alt+Shift+T, T

 

前者生成一个接口并使得当前类实现它,接口中会同时生成当前类中指定的方法声明,当前类Override它们。后者则是生成一个父类并使得当前类继承它,同时可以将指定当前类的方法提升到父类中去。

 

Ctrl+2, L

 

灰常有用的一个快捷键!用于生成变量的声明。大致使用方式是这样的,例如我们希望创建一个List,那么我们只需要输入 new ArrayList() ,然后按Ctrl+2, L ,系统会自动生成左边的 ArrayList arrayList = ,并且此时光标为选中arrayList变量名状态,此时可以直接输入变量名,然后按tab键切换到声明类型,会列出可能的声明类型(实现类的父类们),按下选中List回车,最终结果就成了 List mylist = new ArrayList(); 。要用好这个快捷键需要我们改掉一个之前的习惯,就是之前总是先写声明,而现在需要先写实现,忘记声明这回事儿,个中细节,还需自己体会,呵呵

 

 

Alt+Shift+Z

 

生成可以包装用的一些代码,使用方法是先选中一堆代码,然后按Alt+Shift+Z,可以看到有神马try/catch啊,do啊,if啊之类的。使用之后会把之前选择的那些代码包到各自的块里去(例如try/cache之间的block

 

Alt+Shift+J

 

生成当前类、方法的javadoc

 

Eclipse快捷键,熟悉快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情。

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 最大化当前的EditView (再按则反之)

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自动修正。Alt+Shift+z(就可以吧)

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

 

eclipse快捷键以及使用技巧大全

  • 1. 打开MyEclipse 6.0.1,然后“window”→“Preferences” 
  • 2. 选择“java”,展开,“Editor”,选择“Content Assist”。
  • 3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto  
  •    Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符
  • 号。
  • 4.  “Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查


  • 修改。然后“apply”,点击“OK”。
  • 5. 然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。
  • 6. 选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。
  • 7. 在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。 
  • 8. 可以看到很多配置MyEclipse 6.0.1的信息 
  • 9. 按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。 
  • 10. 查找到“.abc”的配置信息如下:


    如下:
  • 11. 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,”,保存,关闭“test.epf”。 
  • 12. 回到MyEclipse 6.0.1界面,“File”→“Import”,在弹出的窗口中选
  •     择“Perferences”,点击

    “下一步”,选择刚在已经修改的“test.epf”文件,点击“打   开”,点击“Finish”。该步骤和上面

    的导出步骤类似。
  • 13. 最后当然是进行代码测试了。随便新建一个工程,新建一个类。在代码输入switch,foreach等进行

    测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方

    便。


    总结:

    “Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成

    “.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功

    能了。

    顺便说一下,修改类名,接口名等以不同颜色高亮的,可以这样配置在“java”→“enditor”→

    “syntac”,右边展开“java”→“classes”,勾上“Enable”这个选项,选择自己喜欢的颜色即可。

    当然还有其他相关的颜色配置。具体就不说啦。其实,在“Preferences”这个东西,有很多可以配置的

    东西,使得MyEclipse 优化的,具体的就要各个人根据自己个人喜好去配置了
  • Eclipse 常用快捷键
  • Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。
  •   1. 【ALT+/】
  •   此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。
  •   2. 【Ctrl+O】
  •   显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
  •  
  •   3. 【Ctrl+/】
  •   快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。
  •  
  •   4. 【Ctrl+D】
  •   删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。
  •  
  •   5. 【Ctrl+M】
  •   窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。
  •  
  •   查看和定位快捷键
  •  
  •   在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。
  •  
  •   1. 【Ctrl+K】、【Ctrl++Shift+K】
  •   快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。
  •  
  •   2. 【Ctrl+Shift+T】
  •   查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符。
  •  
  •   3. 【Ctrl+Shift+R】
  •   和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符。
  •  
  •   4. 【Ctrl+Shift+G】
  •   查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。
  •  
  •   5. 【Ctrl+Shift+O】
  • 快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。
  •  
  •   6. 【Ctrl+Shift+F】
  •   格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。
  •  
  •   7. 【ALT+Shift+W】
  •   查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。
  •  
  •   8. 【Ctrl+L】
  •   定位到当前编辑器的某一行,对非Java文件也有效。
  •  
  •   9. 【Alt+←】、【Alt+→】
  •   后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。
  •  
  •   10. 【F3】
  • 快速定位光标位置的某个类、方法和属性。
  •  
  •   11. 【F4】
  •   显示类的继承关系,并打开类继承视图。
  •  
  •   调试快捷键
  •  
  •   Eclipse中有如下一些和运行调试相关的快捷键。
  •  
  •   1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
  •   2. 【F11】:调试最后一次执行的程序。
  •   3. 【Ctrl+F11】:运行最后一次执行的程序。
  •   4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
  •   5. 【F6】:单步执行程序。
  •   6. 【F7】:执行完方法,返回到调用此方法的后一条语句。
  •   7. 【F8】:继续执行,到下一个断点或程序结束。
  •  
  •   常用编辑器快捷键
  •  
  •   通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。
  •   1. 【Ctrl+C】:复制。
  •   2. 【Ctrl+X】:剪切。
  •   3. 【Ctrl+V】:粘贴。
  •   4. 【Ctrl+S】:保存文件。
  •   5. 【Ctrl+Z】:撤销。
  •   6. 【Ctrl+Y】:重复。
  •   7. 【Ctrl+F】:查找。
  •  
  •   其他快捷键
  •  
  •   Eclipse中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。
  •   1. 【Ctrl+F6】:切换到下一个编辑器。
  •   2. 【Ctrl+Shift+F6】:切换到上一个编辑器。
  •   3. 【Ctrl+F7】:切换到下一个视图。
  •   4. 【Ctrl+Shift+F7】:切换到上一个视图。
  •   5. 【Ctrl+F8】:切换到下一个透视图。
  •   6. 【Ctrl+Shift+F8】:切换到上一个透视图。
  •  
  •   Eclipse中快捷键比较多,可以通过帮助文档找到所有快捷键的使用,但要掌握所有快捷键的使用是不可能的,也没有必要,如果花点时间熟悉本节列举的快捷键,必将会事半功倍
  •  
  •  
  • 1. edit->content Assist - >  add      Alt+/  代码关联
  • 2. Window -> Next Editor -> add    Ctrl+Tab 切换窗口
  • 3. Run/Debug Toggle Line Breakpoint -> add Ctrl+` 在调试的时候 增删断点
  • 4. Source-> Surround with try/catch Block -> Ctrl+Shift+v  增加try catch 框框
  • 5. Source -> Generate Getters and Setters -> Ctrl+Shift+. 增加get set 方法
  •  
  •  
  • -----------有用的快捷键-----------
  • Alt+/ 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
  • Ctrl+1:光标停在某变量上,按Ctrl+1键,可以提供快速重构方案。选中若干行,按Ctrl+1键可将此段代码放入for、while、if、do或try等代码块中。
  • 双击左括号(小括号、中括号、大括号),将选择括号内的所有内容。
  • Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
  •  
  • -----------Ctrl系列-----------
  • Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量
  • Ctrl+Shift+K:和Ctrl+K查找的方向相反
  • Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
  • Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
  • Ctrl+Q 定位到最后编辑的地方
  • Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
  • Ctrl+M 最大化当前的Edit或View (再按则反之)
  • Ctrl+/ 注释当前行,再按则取消注释
  • Ctrl+T 快速显示当前类的继承结构
  • Ctrl+Shift-T: 打开类型(Open type)。如果你不是有意磨洋工,还是忘记通过源码树(source tree)打开的方式吧。
  • Ctrl+O:在代码中打开类似大纲视图的小窗口
  • Ctrl+鼠标停留:可以显示类和方法的源码
  • Ctrl+H:打开搜索窗口
  • Ctrl+/(小键盘) 折叠当前类中的所有代码
  • Ctrl+×(小键盘) 展开当前类中的所有代码
  •  
  • -----------Ctrl+Shift 系列-----------
  • Ctrl+Shift+F 格式化当前代码
  • Ctrl+Shift+X 把当前选中的文本全部变味小写
  • Ctrl+Shift+Y 把当前选中的文本全部变为小写
  • Ctrl+Shift+O:快速地导入import
  • Ctrl+Shift+R:打开资源 open Resource
  •  
  • -----------F快捷键 系列-----------
  • F3:打开声明该引用的文件
  • F4:打开类型层次结构
  • F5:单步跳入
  • F6:单步跳过
  • F7:单步跳出
  • F8:继续,如果后面没有断点,程序将运行完
  •  
  • -----------行编辑用-----------
  • Ctrl+D: 删除当前行
  • Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
  • Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
  • Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
  • Alt+↑ 当前行和上面一行交互位置(同上)
  • Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
  • Ctrl+Shift+Enter 在当前行插入空行(原理同上条)
  •  
  • -----------不常用的-----------
  • Alt+← 前一个编辑的页面
  • Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
  • Ctrl+Shift+S:保存全部
  • Ctrl+W 关闭当前Editer
  • Ctrl+Shift+F4 关闭所有打开的Editer
  •  
  • Ctrl+Shift+G: 在workspace中搜索引用
  • Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
  • -----------不明白-----------
  • Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
  • Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查) 

eclipse最有用快捷键整理

编辑


Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等) 
Ctrl+Shift+F 格式化当前代码 
Ctrl+Shift+M 添加类的import导入 
Ctrl+Shift+O 组织类的import导入(既有Ctrl+Shift+M的作用,又可以帮你去除没用的导入,很有用) 
Ctrl+Y 重做(与撤销Ctrl+Z相反) 
Alt+/ 内容辅助(帮你省了多少次键盘敲打,太常用了) 
Ctrl+D 删除当前行或者多行 
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) 
Alt+↑ 当前行和上面一行交互位置(同上) 
Ctrl+Alt+↓ 复制当前行到下一行(复制增加) 
Ctrl+Alt+↑ 复制当前行到上一行(复制增加) 
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) 
Ctrl+/ 注释当前行,再按则取消注释


选择


Alt+Shift+↑ 选择封装元素 
Alt+Shift+← 选择上一个元素 
Alt+Shift+→ 选择下一个元素 
Shift+← 从光标处开始往左选择字符 
Shift+→ 从光标处开始往右选择字符 
Ctrl+Shift+← 选中光标左边的单词 
Ctrl+Shift+→ 选中光标又边的单词


移动


Ctrl+← 光标移到左边单词的开头,相当于vim
Ctrl+→
光标移到右边单词的末尾,相当于vime


搜索


Ctrl+K 参照选中的Word快速定位到下一个(如果没有选中word,则搜索上一次使用搜索的word 
Ctrl+Shift+K 参照选中的Word快速定位到上一个 
Ctrl+J 正向增量查找(按下Ctrl+J,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在状态栏中显示没有找到了,查一个单词时,特别实用,要退出这个模式,按escape建) 
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查) 
Ctrl+Shift+U 列出所有包含字符串的行 
Ctrl+H 打开搜索对话框 
Ctrl+G 工作区中的声明 
Ctrl+Shift+G 工作区中的引用


导航


Ctrl+Shift+T 搜索类(包括工程和关联的第三jar包) 
Ctrl+Shift+R 搜索工程中的文件 
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示) 
F4 打开类型层次结构 
F3 跳转到声明处 
Alt+← 前一个编辑的页面 
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) 
Ctrl+PageUp/PageDown 在编辑器中,切换已经打开的文件


调试


F5 单步跳入 
F6 单步跳过 
F7 单步返回 
F8 继续 
Ctrl+Shift+D 显示变量的值 
Ctrl+Shift+B 在当前行设置或者去掉断点 
Ctrl+R 运行至行(超好用,可以节省好多的断点)


重构


(一般重构的快捷键都是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+Enter 显示当前选择资源的属性,windows下的查看文件的属性就是这个快捷键,通常用来查看文件在windows中的实际路径 
Ctrl+↑ 文本编辑器 上滚行 
Ctrl+↓ 文本编辑器 下滚行 
Ctrl+M 最大化当前的EditView (再按则反之) 
Ctrl+O 快速显示 OutLine(不开Outline窗口的同学,这个快捷键是必不可少的) 
Ctrl+T 快速显示当前类的继承结构 
Ctrl+W 关闭当前Editerwindows下关闭打开的对话框也是这个,还有qq、旺旺、浏览器等都是) 
Ctrl+L 文本编辑器 转至行 
F2 显示工具提示描述

 

你可能感兴趣的:(开发工具)