文章来自:http://yuanzhifei89.iteye.com/blog/974082
常用快捷键
ctrl + shift + l 显示所有快捷键
Alt + left 上一次光标所在处
Alt + right 下一次光标所在处
ctrl + q 最后一个编辑位置
ctrl + F11 运行
F11 调试
ctrl + / 行注释,去掉行注释
ctrl + shift + / 块注释
ctrl + shift + \ 去掉块注释
ctrl + i 调整当前行的缩进
ctrl + shift + f 格式化(选中)代码【注意:如果这个没用,可能是被你的输入法中的快捷键设置hook了,搜狗,qq拼音就会】
alt + / 代码提示
alt + ? (shift + alt + ?) 函数参数提示
ctrl + w 关闭当前文件
alt + up 上移当前行
alt + down 下移当前行
ctrl + d 删除当前行
ctrl + L 跳转到指定行
ctrl + alt + up 复制当前行到上面
ctrl + alt + down 复制当前行到下面
shift + enter 在当前行的下面新建一行
ctrl + shift + enter 在当前行的上面新建一行
shift + home
shift + end 从光标处开始当行尾的内容选中
ctrl + home 当前文件的第一行(文件首)
ctrl + end 当前文件的最后一行(文件尾)
ctrl + f 当前文档查找
ctrl + h 当前工程或整个workspace搜索
ctrl + shift + x 选中文本变大写
ctrl + shift + y 选中文本变消息
ctrl + o 在编辑器中间打开一个窗口查看当前类的Outline
ctrl + t 在编辑器中间打开一个窗口查看当前类的层次结果(type hierarchy)
alt + shift + s 在光标出显示source菜单(就是生成override method此类代码的菜单)
ctrl + m 最大化或还原当前所在的tab。
ctrl + shift + o 自动import未导入的类
ctrl + 1 这个需要把光标放在错误处,然后会显示快速修复建议
f3 跳转至代码定义处
f2 需要把光标放在方法上,显示方法的文档
ctrl + tab 切换到下一个编辑器窗口
ctrl + f6 切换到指定的编辑窗口
eclipse 常用插件
aptana 一个web开发插件集,支持php, ruby, javascript, xml, html, js...,非常的强大,也是一个开源的项目,也有专门的aptna ide
更新地址:http://download.aptana.com/studio3/plugin/install
adt: android develop kit android开发插件
更新地址:https://dl-ssl.google.com/android/eclipse/
CheckStyle:编码标准分析工具
更新地址:http://eclipse-cs.sourceforge.net/update/
Coverlipse(Cobertura):测试代码覆盖率
更新地址:http://coverlipse.sf.net/update
eclemma:测试代码覆盖率
更新地址:http://update.eclemma.org/
CPD:复制/粘贴检验
更新地址:http://pmd.sourceforge.net/eclipse/
JDepend:包依赖项分析
更新地址:http://andrei.gmxhome.de/eclipse/
Metrics:复杂度监控
更新地址:http://metrics.sourceforge.net/update
Json Editor Plugin
下载地址:http://sourceforge.net/projects/eclipsejsonedit/
Word Wrap 过长内容换行显示插件
更新地址:http://ahtik.com/eclipse-update/
link方式安装eclipse插件
1.首先是在eclipse的安装目录下新建一个links目录
2.在link目录下,为需要link的插件创建一个文件。如这里要link json editor插件,所以就创建了一个json_editor.txt
3.在link文件中写入插件所在目录。如:path=D:/Program/eclipse_plugins/JsonEditorPlugin-0.9.4或者path=D:\\Program\\eclipse_plugins\\JsonEditorPlugin-0.9.4
Eclipse 3.7 Indigo在Win7和Vista下面,文本编辑器字体不能改成CourierNew!!!
直接编辑
org.eclipse.jface_3.7.0.I20110522-1430.jar\org\eclipse\jface\resource\jfacefonts_windows7.properties
用XP里面的字体替换一下,重启Eclipse搞定。
修改完后,进入解压目录
>e:
>cd org.eclipse.jface_3.7.0.I20110522-1430
然后打包所有的文件
jar -cfm org.eclipse.jface_3.7.0.I20110522-1430.jar "META-INF/MANIFEST.MF" "org/" "META-INF/" .api_description about.html plugin.properties
最后将该jar文件覆盖原来的,重启eclipse就ok了。(在最后有做好的jar文件下载)
打开类文件时,默认折叠的代码设置
快捷键设置
当在按下某个快捷键后,只有"叮叮叮"(win7)的警告声,则可能是由于快捷键有冲突引起的。例如:我遇到的是content assist和word completion的问题,莫名其妙的alt + c变成了word completion的快捷键。
格式化代码的格式设置(如:是否让过长的代码自动换行等)
代码提示设置
Java的代码模版设置
代码的警告,错误设置(如:是否对潜在的空指针等进行提示等)
XML格式化设置
本地代码历史设置(相当于本地的代码版本控制,非常有用的)
常用Jar包设置为库
文件比较
Eclipse列编辑模式
Search功能(还有一个是Find/Replace)
外观设置
代码格式化风格设置
鼠标over代码等时的提示设置
一个文件打开多次,这样在你写代码时,需要参考文件的不同部分时,就不需要滚上滚下了
创建新文件时生成文件的模版设置
junit launcher设置。在开发android时,如果用eclipse内置的launcher是不行的,必须用android提供的。
提取公共代码到私有的公共方法