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)













Alt+上下箭头, 以自动选择鼠标所在行,并将其上下移动

Ctrl+f6 可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换

Ctrl+f7 可以在视图之间切换 ,如编辑视图,输出视图,工程视图

Ctrl+f8 可以在不同的观察视图中切换,就是在java视图,调试视图,等之间切换

Ctrl+m 可以在最大化当前窗口和还原当前窗口之间切换

Ctrl+e 弹出输入窗口,可以输入你想要编辑的代码窗口,和Ctrl+f6的功能相同,只不过一个是选择的方式,一个是输入的方式,切换窗口

Ctrl+T 可以直接显示光标所在内容的类图,可以直接输入,并跳到输入内容部分

按住Ctrl键,然后鼠标指向变量名,方法名,类名 在源代码中快速跳转   

Ctrl + F11 快速执行程序

Ctrl+Shift+F 程序代码自动排版

Ctrl+Shift+O 自动加入引用。说明: 假设我们没有Import任何类别时,当我们在程序里打入: ResourceAttirbute ra =new ResourceAttribute(); Eclipse会提示说没有引用类别,这时我们只要按下Ctrl+Shift+O ,它就会自动帮我们Import这个类别。 非常方便

Ctrl+/ 将选取的块注释起来:在Debug时很方便。   

Alt + / 就是大家都应该最常用的代码辅助了

Ctrl+h 搜索,打开搜索对话框

Ctrl+Shift+Space 参数提示,如果此时位于方法体中,就会出现方法的参数提示,当前光标所在位置的参数会用粗体显示







作用域 功能 快捷键   

全局 查找并替换 Ctrl+F   

文本编辑器 查找上一个 Ctrl+Shift+K   

文本编辑器 查找下一个 Ctrl+K   

全局 撤销 Ctrl+Z   

全局 复制 Ctrl+C   

全局 恢复上一个选择 Alt+Shift+↓   

全局 剪切 Ctrl+X   

全局 快速修正 Ctrl1+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   

全局 粘贴 Ctrl+V   

全局 重做 Ctrl+Y   





查看

作用域 功能 快捷键   

全局 放大 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+-   

Eclipse如何提高开发效率的更多相关文章

  1. 提高开发效率的 Eclipse 实用操作

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...

  2. 能够提高开发效率的Eclipse实用操作

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...

  3. 能够提高开发效率的 Eclipse 实用操作

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...

  4. tomcat免重启随意更改java代码 提高开发效率

    转载:http://developer.51cto.com/art/201012/241243.htm 做为了一个java开发人员,总是为因为要增加一个类,或是增加删除一个方法,甚至修改一个小处代码而 ...

  5. 基于SpringBoot从零构建博客网站 - 整合lombok和mybatis-plus提高开发效率

    在上一章节中<技术选型和整合开发环境>,确定了开发的技术,但是如果直接这样用的话,可能开发效率会不高,为了提高开发的效率,这里再整合lombok和mybatis-plus两个组件. 1.l ...

  6. Eclipse有助于提高开发速度的快捷键

    用Eclipse已经很长一段时间了,自己常用的几个快捷键也已经很熟,但还是有一些自己不经常在开发中使用,但非常使用的快捷键,记录下来,以后利用来提高开发效率. 1.ctrl + shift + r   ...

  7. 如何利用 Visual Studio 自带工具提高开发效率

    Visual Stuido 是一款强大的Windows 平台集成开发工具,你是否好好地利用了它呢? 显示行号 有些时候(比如错误定位)的时候,显示行号将有利于我们进行快速定位. 如何显示 1. 工具 ...

  8. 成吨提高开发效率:Intellij Shortcuts精简子集与思维模式

    在线精简cheatsheet备查表:intellij.linesh.twGithub项目:intellij-mac-frequent-keymap Intellij的快捷键多而繁杂,从官方推荐的key ...

  9. 善用VS中的Code Snippet来提高开发效率

    http://www.cnblogs.com/anderslly/archive/2009/02/16/vs2008-code-snippets.html http://www.cnblogs.com ...

随机推荐

  1. 开源项目——小Q聊天机器人V1.4

    小Q聊天机器人V1.0 http://blog.csdn.net/baiyuliang2013/article/details/51386281 小Q聊天机器人V1.1 http://blog.csd ...

  2. jquery实战---标签页效果

    在前面的博客中,小编主要简单的介绍了jquery的一些基本知识,今天这篇博文,小编继续来学习jquery的相关知识,今天我们来学习一个标签页的小例子,相关源码小编已经上传,有需要的小伙伴可以自己去下载 ...

  3. 02_NoSQL数据库之Redis数据库:string类型和hash类型

     Strings类型及操作 String是最简单的类型,一个key对应一个Value,String类型是二进制安全的.Redis的String可以包含任何数据,比如jpg图片或者序列化的对象. S ...

  4. Java中把JSON和List结果集互转的代码片段整理

    1.将JSON字符串转换成List结果集的方式: //查询结果集 PageDatums picPageDatums = pictureLibraryService.selectPagePictureF ...

  5. USB OTG原理+ ID 检测原理

    OTG 检测的原理是: USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作(两用OTG).USB OTG技术可实现没有主机时 ...

  6. 【IOS 开发】Object-C 运算符

    博客地址 : http://blog.csdn.net/shulianghan/article/details/41624613 1. 算术运算符 算术运算符 : 加(+), 减(-), 乘(*), ...

  7. Chapter 2 User Authentication, Authorization, and Security(2):创建登录帐号

    原文出处:http://blog.csdn.net/dba_huangzj/article/details/38705965,专题目录:http://blog.csdn.net/dba_huangzj ...

  8. OJ题:字符串分隔

    题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组:•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输入字符串(输入2次,每个字符串长度小于10 ...

  9. Python学习 - 输入和输出

    #输出 print('hello, python') print('The quick brown fox', 'jumps over', 'the lazy dog') #多个字符串,用逗号隔开,就 ...

  10. (NO.00001)iOS游戏SpeedBoy Lite成形记(九)

    我们回到matchRun方法中去尝试第一次修改,部分代码如下: CCActionMoveBy *moveBy = [CCActionMoveBy actionWithDuration:duration ...