【Java】Eclipse最实用的快捷键(持续更新)

做java开发,eclipse作为首选编辑器,我也一直是用它,那总结和收集了一些提高开发效率的快捷键。收藏和查阅。

1. shift+enter及ctrl+shift+enter

Shift+enter在当前行之下创建一个空白行,与光标是否在行末无关。Ctrl+shift+enter则在当前行之前插入空白行。

2. Alt+方向键上下(不复制移动),左右(返回历史编辑框)

这也是个节省时间的法宝。这个组合将当前行的内容往上或下移动。在try/catch部分,这个快捷方式尤其好使。

3. Ctrl+Alt+方向键上下(复制移动)

这也是个节省时间的法宝。这个组合将当前行的内容复制一份并往上或下移动。

4. ctrl+m

大显示屏幕能够提高工作效率是大家都知道的。Ctrl+m是编辑器窗口最大化的快捷键。

5. ctrl+.及ctrl+1:下一个错误及快速修改

ctrl+.将光标移动至当前文件中的下一个报错处或警告处。这组快捷键我一般与ctrl+1一并使用,即修改建议的快捷键。新版Eclipse的修改建 议做的很不错,可以帮你解决很多问题,如方法中的缺失参数,throw/catch exception,未执行的方法等等。

6.ctl + Shift + T 打开类型(Open type),ctrl+t(实现类列表 面向接口编程,非常有用)

如果你想看某个类的全路径,比如过ViewPager,如果你不是有意磨洋工,还是忘记通过源码树(source tree)打开的方式吧。用eclipse很容易打开接口的实现类的,按ctrl+t会列出接口的实现类列表

7.ctl + shift + F: 根据代码风格设定重新格式化代码。

我 们的团队有统一的代码格式,我们把它放在我们的wiki上。要这么做,我们打开Eclipse,选择Window Style,然后设置Code Formatter,Code Style和Organize Imports。利用导出(Export)功能来生成配置文件。我们把这些配置文件放在wiki上,然后团队里的每个人都导入到自己的Eclipse中。

8.alt + shift + T或者alt + shift + M :将一段代码抽取为方法Extract Method

得先选中要抽取的部分。如选中一行、几行、一个代码块。

9.alt + ctrl + H 查哪些地方调用了此方法或属性

在一个方法或者属性上,或者类上等能够被调用的地方触发,很实用的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-25 14:56:16

【Java】Eclipse最实用的快捷键(持续更新)的相关文章

[VisualStudio]_[VS实用插件集合*持续更新]

场景: 1. 有些插件对提高效率是必要和必需的. 吐槽下:微软的程序员如何解决以下问题的?不用插件. 1. 快速打开文件,文件多之后VS只能通过鼠标点击 "解决方案资源管理器" 来双击打开文件,效率很低.这个插件可以通过快捷键CTRL+K,CTRL+O来打开指定的文件,支持文件名模糊匹配. 下载地址:  http://visualstudiogallery.msdn.microsoft.com/3eb2f230-2728-4d5f-b448-4c0b64154da7 vs2012的没试

webstrom快捷键[持续更新]

1.Ctrl+ Shift + A  --  要快速找到一个菜单命令或工具栏操作,你不需要翻阅菜单.只要按下Ctrl+ Shift + A(说明|查找操作在主菜单上),并开始输入动作的名称.请从建议列表中选择所需的动作. 2.Ctrl + Shift+ I  --  您可以快速查看光标处引用使用快速定义(按Ctrl + Shift+ I)的图像.相关图像将在一个弹出,而不是一个单独的编辑器选项卡中打开. webstrom快捷键[持续更新]

Sublime Text 快捷键--持续更新

快捷键 功能 说明 ctrl+D 选取一个单词连续按组合键会选择页面所有相同的这个单词   ctrl+Z 撤销上一个操作   ctrl+Y 恢复上一个操作   ctrl+shift+F 底部打开搜索全部文件的某个单词,并有替换功能 ESC键取消当前窗口 ctrl+shift+m 选取光标开始到行末的位置,按第二次m时候向外包括括号   ctrl+shift+p  打开设置当前页面信息比如set syntax:html 设置页面语言类型                            emm

安装mysql数据库中的技巧、错误排查以及实用命令(持续更新)

针对解压版本5.7.16(博主使用的这个版本.在某些低版本中部分命令失效) 一.初始化data目录(解压版解压后没有data目录) 在此之前mysql解压,并配置path环境变量,然后管理员cmd   输入mysqld -install 安装mysql. 初始化命令:mysqld --initialize-insecure --user=mysql 二.修改root密码,连接数据库后use mysql 1.update mysql.user set authentication_string=p

webstorm 快捷键持续更新中...

查找/代替 快捷键 说明 ctrl+shift+N 通过文件名快速查找工程内的文件(必记) ctrl+shift+alt+N 通过一个字符快速查找位置(必记) ctrl+F 在文件内快速查找代码 F3 查找下一个 shift+F3 查找上一个 ctrl+R 文件内代码替换 ctrl+shift+R 指定目录内代码批量替换 ctrl+shift+F 指定目录内代码批量查找 ctrl+R 文件内代码替换 界面操作 快捷键 说明 ctrl+shift+A 快速查找并使用编辑器所有功能(必记) alt+

Java面试题总结1(持续更新)

1. 运行时异常与一般异常有何异同? 解答:异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误.java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常. 2.存储过程和函数的区别 解答: 从参数的返回情况来看: 如果返回多个参数值最好使用存储过程,如果只有一个返回值的话可以使用函数. 从调用情况来看: 如果在SQL语句(DML或SELECT)中调用的话一定是存储函数或存储的封装函数不可以是

前端实用的东西--持续更新

Bootstrap --Twitter的CSS库,非常丰富,网站风格完全可以基于它实现 http://getbootstrap.com/css/ placehold--如果没有图片时候,传个参数进去,会返回给你一个临时图片,显示长度宽度 http://placehold.it/ fontawsome--一些实用好看的字体 http://fortawesome.github.io/Font-Awesome/ jquerycycle--制作广告栏 http://jquery.malsup.com/c

Java面试题总结2(持续更新)

1.如何格式化日期 解答: Date now=new Date(); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String formatNow=sdf.format(now); 变量formatNow就是格式化好的日期. 2.多线程有几种实现方法,都是什么?同步的方法有几种,都是什么? 解答:(1)多线程有两种实现方法:继承Thread类或者实现Runnable接口. 承java.lang.Th

Java Eclipse代码注释和快捷键

注释:1.单行注释  //..... 2.块注释   /*........*/ 3.文档注释  /**.......*/ 快捷键: 全局 剪切 Ctrl+X 全局 撤销 Ctrl+Z 全局 内容辅助提示 Alt+/ 单行注释 Ctrl+/ 取消注释 Ctrl+/