原文:
http://hbkh2000.iteye.com/blog/434155
一.老是使用鼠标操作,有的功能要点好多次鼠标,eclipse热键都有哪些呢?
热键是Eclipse常用技巧中最常见的一个了。平时使用eclipse编程中,我最常用的三个组合热键:
1.alt+/ 代码提示功能,编程中首选热键 熟悉delphi编程的同事经常把它改为ctrl+space
2.ctrl+shift+f 代码排版 为了是你写的程序代码版面更清晰,你可以尝试使用该热键
3.ctrl+shift+o 整理你的import部分的内容,会把多余的import项清理掉
更多的热键可以在window->preferences->general->keys查看
二.有些代码或注释在几乎每个类中都要出现,我想使用方便的方法来自动生成,我该怎么办呢?
eclipse中可以自定义模板,只需要输入模板的名称,就可以帮你生成你预先定义好的模板代码。
个性的注释,log4j记录器等都可以自定义模板,让eclipse帮你方便的生成你所需要的代码。
Eclipse自定义模板在window->preferences->java->editor->templates中设置。
三.我想改变eclipse默认的字体大小和颜色,该怎么办呢
如果你使用了19寸大液晶屏,那么你不妨把eclipse默认的10号字调大一些,保护你的眼睛。
或者你嫌eclipse默认的颜色设置不好看。
那么你可以看看window->preferences->appearance->colors and fonts
四.我不小心关闭了某个视图窗口,怎么让它再显示出来?
遇到这个问题,你可以看看这里window->show view
五.我嫌eclispe默认的工作台布局不方便,怎么切换工作台的布局?
eclispe里提供了很多的工作台布局,来方便不同类型工程的开发,在eclipse中,管这叫透视图(perspective)。
你可以在window->open perspective进行透视图的切换。
六.eclipse可以通过插件进行功能扩充,我找到了一个有用的插件,怎么安装它呢?
最方便的办法就是下载插件,然后解压到eclipse->plugins目录中,以及eclipse->features目录中(如果有features的话)。
如果提供了网络安装方式的话,可以通过help->software updates->find and install,出现的页面中点击next->new remote site,填上你的插件的名
称和url然后按照提示就可以安装了。
还有另外一种方法就是先把插件程序下载到本地,跟网络安装的过程差不多,就不多说了,网上相关资料也比较多的。
七.我的工程不能自动编译了,怎么回事?
遇到这个问题,可能你的工程中肯定有致命的错误存在,首先要排除掉再进行编译。我有代码洁癖,凡是看见红叉以及各种各样的eclipse的提
示,都[wiki]感觉[/wiki]不爽,先排除而后快。
另外,eclipse默认是当你修改程序后自动编译的,如果不能自动编译,你可以查看project->build automatically选项是否被选中。
如果你要把整个工程重新编译一遍,可以使用project->clean。
如果你在文件系统中拷贝某些文件到eclipse的工程文件夹中,eclipse是不会自动加载的。如果你要在eclipse环境中编辑这些文件,请在工程上
点击右键->refresh。
八.pakage explore是最常用的一个视图,它有哪些使用技巧呢?
1.pakage explore中的工程太多了,老影响我的编辑其它工程,我该怎么办?
最便捷的办法是点击右键删除,接下来的页面提示你仅仅删除工程还是连工程内容文件和文件夹一起删除,默认是仅仅删除工程。放心大胆
的删吧,文件系统中的内容是不会被删除的,等你再要用该工程的时候,可以再次导入。
另一种方法是点击右键->close project,操作完以后,工程的图标变成一个储物箱的样子。等你要再次使用该工程的时候,可以
点击右键->open project。
2.工程中的内容太多了,有些内容我不需要编辑,需要隐藏掉,我该怎么办?
点击pakage explore上部的倒三角符号点击下拉菜单中的filters选项,然后勾选你不需要显示的内容,或者在文本框里输入你不需要显示的文件
类型的后缀,比如:*.jar。
3.我的pakage explore显示的包结构怎么跟别人的不一样?
pakage explore对包结构的显示提供了两种不同的视图,分别是flat和hierarchical,你可以点击pakage explore上部的倒三角符号,然后点击下拉
菜单中的pakage presentation来进行切换。
九.在eclipse中怎么导入导出?
1.我有一个eclipse工程,我怎么把它入到eclipse开发环境中?
在pakage explore空白处点击右键,import->general->existing projects into workspace,然后选择你的eclipse工程的路径,将其导入。
2.我想把一些java文件编译并打成jar包,我该怎么办?
在pakage explore中选中你要编译的java文件,然后点击右键,export->java->jar file,接下来的几个页面根据你的具体要求进行选项选择,
一直到完成,一般来说,默认选项就可以了。
3.我的java文件中类和方法都进行了详细的注释,我想生成api帮助文档,我该怎么办?
在pakage explore中选中你的java文件,然后点击右键,export->java->javadoc,接下来的页面根据你的需要进行选项选择,一般默认就可以
了。不过要导出javadoc的前提是你的注释需要按照javadoc的规则来写,规则其实很简单,有兴趣可以查看下这方面的资料,网上也比较多
的。
4.cvs上有一个eclipse工程,我该怎样把它导入到eclipse中?
在pakage explore空白出点击右键,new->project->cvs->projects from cvs->create a new repository location,在接下来的页面中填写cvs服务器信
息以及用户名密码等,然后下一步直到完成。
十.善于利用eclipse的自动生成代码和代码格式化功能
打开一个java文件,在空白处点击右键->source,或者点击菜单栏的source菜单项,可以看见eclipse提供了很多的代码生成功能和格式化功能。
最常用的是生成pojo的getter和setter,右键->source->generate getters and setters,选择你要生成getter或setter的字段,哈,生成了,是不是
很方便?
十一 怎么快速运行一段java代码?用scrapbook
有时候我们想要临时写段java代码运行,譬如不清楚当前jvm系统变量.
应该用 System.out.println(System.getProperties());
在eclipse中可以新建一个 scrapbook来运行这行代码而不需要正儿八经写一个class类.
步骤如下:
新建( ctrl+n) --> 输入 "scrap",选择 scrapbook page,然后生成一个 *.jpage,输入上面的代码,选中,点击工具栏的"Execute selected code"按钮就可以运行了.
十二 点击一个方法,结果跳到接口里去了,怎样方便地找到具体的实现方法呢.
光标在方法上时,用 Ctrl+t,可以显示这个方法的实现类.选择就行了.
以上总结了十二条Eclipse常用技巧,希望能对你有所帮助。
原文:
http://hi.baidu.com/beyond456/item/2f2519ef193883d1ea34c94a
这里总结了一下Eclipse里我最常用的快捷键。
其实列举eclipse快捷键的文章很多,但是缺点是太全了,难记(很多人甚至把ctrl+c,ctrl+v,ctrl+x这些都列进去了,是不是病了)。
这里只列出我最常用的,或者我新发现的比较好用的一些。
经过试验在eclipse3.2.2中均工作正常。如果没有特别说明都是在java开发环境JDT中有效!
已经把下面的部分做成了桌面壁纸时刻练习,争取提高无鼠标操作效率
ALT+ ↑/↓ 将当前行或者选中的行上移或者下移一行
Alt+ ←/→ 前进/后退历史记录
Ctrl+ ←/→ 前进后退一个单词(类似vim中的b,w)
Alt+Shift+ ↑/↓ 选择封装元素
Alt+Shift+ ←/→ 选择上/下一个元素
Ctrl+Shift+ ↑/↓ 转至上/下一个成员(以方法变量声明等为单位挨个向下跳转)
Alt+ - 显示系统菜单,和在editor,console等TAB上点右键效果相同
(看到以上几个我不得不想起了街霸...→↓→拳 hao~you~gei~~~~ ←↓→拳 a~du~gei~~~ (-___- |||)
CTRL+SHIFT+O:自动导入需要的类
CTRL+ALT+H:打开调用层次,如果要知道一个方法的调用入口时很有用
以下三组快捷键类似:按了立即松手是来回切换,长按则显示列表供更多选择
Ctrl+KEY
Ctrl+Shift+KEY
KEY=F6 编辑器TAB
KEY=F7 视图(search,console,problem等)
KEY=F8 透视图(java,debug,cvs等)
Ctrl+F3打开鼠标焦点所在的元素的结构(ctrl+o则只能显示当前文件的结构)
Ctrl+T 打开鼠标焦点所在的元素的继承关系
F4 打开层次(先选中文件,不需要打开文件即可察看里面的方法)
Ctrl+E 快速打开编辑器TAB(在同时打开了n多TAB的情况下极其方便!)
Ctrl+Shift+T 快速打开java类
Ctrl+Shift+H 快速打开java类(在层次结构中显示,并不实际打开文件)
Ctrl+Shift+R 快速打开资源(图片,xml,html等非java文件)
Ctrl+Shift+P 跳至匹配的括号
Ctrl+Q 转至上一个编辑位置
Ctrl+L 转至行
Ctrl+H搜索
Ctrl+Shift+U 焦点所在元素出现在文件中的位置
Ctrl+G工作区中的声明
Ctrl+Shift+G工作区中的引用
添加导入 Ctrl+Shift+M
组织导入 Ctrl+Shift+O
Alt+Shift+Q 显示一个运行相关的浮动菜单
Alt+Shift+X 显示一个视图相关的浮动菜单
F12 激活编辑器
Ctrl+J 增量查找
Ctrl+Shift+J 增量逆向查找
文本编辑 更改为大写 Ctrl+Shift+X 编辑文本
文本编辑 更改为小写 Ctrl+Shift+Y 编辑文本
---运行相关---
单步返回 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
不是太常用
------------
Ctrl+W 关闭当前编辑器TAB
Ctrl+Shift+W 关闭所有编辑器TAB
Ctrl+F4 关闭
Ctrl+Shift+F4 全部关闭
Ctrl+Shift+S 全部保存
(最近工作中以上几个正在变得越来越常用,少点了两次鼠标,确实也挺方便的)
F2 重命名(焦点在java文件上时,等同于alt+shift+r,是后者的子集)
Alt+Enter 显示属性
Ctrl+F10 显示一个菜单(设置断点等时方便一点),和在左侧标尺上点右键效果相同
Shift+F2打开外部javadoc
待续!
原文:
http://huangyuanmu.iteye.com/blog/487181
关于eclipse的使用方面,平时经常会有一些同事问我,其实有些东西都是小技巧的东西,知道了后,对编程会带来很大的方便。
一.老是使用鼠标操作,有的功能要点好多次鼠标,eclipse都有哪些热键呢?
平时使用eclipse编程中,我最常用的三个组合热键:
1.alt+/ 代码提示功能,编程中首选热键 熟悉delphi编程的同事经常把它改为ctrl+space
2.ctrl+shift+f 代码排版 为了是你写的程序代码版面更清晰,你可以尝试使用该热键
3.ctrl+shift+o 整理你的import部分的内容,会把多余的import项清理掉
更多的热键可以在window->preferences->general->keys查看
二.有些代码或注释在几乎每个类中都要出现,我想使用方便的方法来自动生成,我该怎么办呢?
eclipse中可以自定义模板,只需要输入模板的名称,就可以帮你生成你预先定义好的模板代码。
个性的注释,log4j记录器等都可以自定义模板,让eclipse帮你方便的生成你所需要的代码。
自定义模板在window->preferences->java->editor->templates中设置。
三.我想改变eclipse默认的字体大小和颜色,该怎么办呢
如果你使用了19寸大液晶屏,那么你不妨把eclipse默认的10号字调大一些,保护你的眼睛(我等14寸的屏可没有这种条件啊)。
或者你嫌eclipse默认的颜色设置不好看。
那么你可以看看window->preferences->appearance->colors and fonts
四.我不小心关闭了某个视图窗口,怎么让它再显示出来?
遇到这个问题,你可以看看这里window->show view
五.我嫌eclispe默认的工作台布局不方便,怎么切换工作台的布局?
eclispe里提供了很多的工作台布局,来方便不同类型工程的开发,在eclipse中,管这叫透视图(perspective)。
你可以在window->open perspective进行透视图的切换。
六.eclipse可以通过插件进行功能扩充,我找到了一个有用的插件,怎么安装它呢?
最方便的办法就是下载插件,然后解压到eclipse->plugins目录中,以及eclipse->features目录中(如果有features的话)。
如果提供了网络安装方式的话,可以通过help->software updates->find and install,出现的页面中点击next->new remote site,填上你的插件的名
称和url然后按照提示就可以安装了。
还有另外一种方法就是先把插件程序下载到本地,跟网络安装的过程差不多,就不多说了,网上相关资料也比较多的。
七.我的工程不能自动编译了,怎么回事?
遇到这个问题,可能你的工程中肯定有致命的错误存在,首先要排除掉再进行编译。我有代码洁癖,凡是看见红叉以及各种各样的eclipse的提
示,都感觉不爽,先排除而后快。
另外,eclipse默认是当你修改程序后自动编译的,如果不能自动编译,你可以查看project->build automatically选项是否被选中。
如果你要把整个工程重新编译一遍,可以使用project->clean。
如果你在文件系统中拷贝某些文件到eclipse的工程文件夹中,eclipse是不会自动加载的。如果你要在eclipse环境中编辑这些文件,请在工程上
点击右键->refresh。
八.pakage explore是最常用的一个视图,它有哪些使用技巧呢?
1.pakage explore中的工程太多了,老影响我的编辑其它工程,我该怎么办?
最便捷的办法是点击右键删除,接下来的页面提示你仅仅删除工程还是连工程内容文件和文件夹一起删除,默认是仅仅删除工程。放心大胆
的删吧,文件系统中的内容是不会被删除的,等你再要用该工程的时候,可以再次导入。
另一种方法是点击右键->close project,操作完以后,工程的图标变成一个储物箱的样子。等你要再次使用该工程的时候,可以
点击右键->open project。
2.工程中的内容太多了,有些内容我不需要编辑,需要隐藏掉,我该怎么办?
点击pakage explore上部的倒三角符号点击下拉菜单中的filters选项,然后勾选你不需要显示的内容,或者在文本框里输入你不需要显示的文件
类型的后缀,比如:*.jar。
3.我的pakage explore显示的包结构怎么跟别人的不一样?
pakage explore对包结构的显示提供了两种不同的视图,分别是flat和hierarchical,你可以点击pakage explore上部的倒三角符号,然后点击下拉
菜单中的pakage presentation来进行切换。
九.在eclipse中怎么导入导出?
1.我有一个eclipse工程,我怎么把它入到eclipse开发环境中?
在pakage explore空白处点击右键,import->general->existing projects into workspace,然后选择你的eclipse工程的路径,将其导入。
2.我想把一些java文件编译并打成jar包,我该怎么办?
在pakage explore中选中你要编译的java文件,然后点击右键,export->java->jar file,接下来的几个页面根据你的具体要求进行选项选择,
一直到完成,一般来说,默认选项就可以了。
3.我的java文件中类和方法都进行了详细的注释,我想生成api帮助文档,我该怎么办?
在pakage explore中选中你的java文件,然后点击右键,export->java->javadoc,接下来的页面根据你的需要进行选项选择,一般默认就可以
了。不过要导出javadoc的前提是你的注释需要按照javadoc的规则来写,规则其实很简单,有兴趣可以查看下这方面的资料,网上也比较多
的。
4.cvs上有一个eclipse工程,我该怎样把它导入到eclipse中?
在pakage explore空白出点击右键,new->project->cvs->projects from cvs->create a new repository location,在接下来的页面中填写cvs服务器信
息以及用户名密码等,然后下一步直到完成。
十.善于利用eclipse的自动生成代码和代码格式化功能
打开一个java文件,在空白处点击右键->source,或者点击菜单栏的source菜单项,可以看见eclipse提供了很多的代码生成功能和格式化功能。
最常用的是生成pojo的getter和setter,右键->source->generate getters and setters,选择你要生成getter或setter的字段,哈,生成了,是不是很方便?
十一.怎么快速运行一段java代码?用scrapbook
有时候我们想要临时写段java代码运行,譬如不清楚当前jvm系统变量。
应该用 System.out.println(System.getProperties());
在eclipse中可以新建一个 scrapbook来运行这行代码而不需要正儿八经写一个class类。
步骤如下:
新建( ctrl+n) --> 输入 "scrap",选择 scrapbook page,然后生成一个 *.jpage,输入上面的代码,选中,点击工具栏的"Execute selected code"按钮就可以运行了。
十二.点击一个方法,结果跳到接口里去了,怎样方便地找到具体的实现方法呢。
光标在方法上时,用 Ctrl+t,可以显示这个方法的实现类.选择就行了。
eclipse常用热键
全局 查找并替换 Ctrl+F
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 剪切 Ctrl+X
全局 快速修正 Ctrl+1
全局 全部选中 Ctrl+A
全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U