展开全部

河南新华专注互联网教育三十二年 到校参观  路费报销 免费试听课程!!

1. ctrl+shift+r:打开资源

这可能是所有快捷键组合中62616964757a686964616fe4b893e5b19e31333433663036最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。

2. ctrl+o:快速outline

如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它可以列出当前类中的所有方法及属性,你只需输入你想要查询的方法名,点击enter就能够直接跳转至你想去的位置。

3. ctrl+e:快速转换编辑器

这组快捷键将帮助你在打开的编辑器之间浏览。使用ctrl+page down或ctrl+page up可以浏览前后的选项卡,但是在很多文件打开的状态下,ctrl+e会更加有效率。

4. ctrl+2,L:为本地变量赋值

开发过程中,我常常先编写方法,如Calendar.getInstance(),然后通过ctrl+2快捷键将方法的计算结果赋值于一个本地变量之上。这样我节省了输入类名,变量名以及导入声明的时间。Ctrl+F的效果类似,不过效果是把方法的计算结果赋值于类中的域。

5. alt+shift+r:重命名

重命名属性及方法在几年前还是个很麻烦的事,需要大量使用搜索及替换,以至于代码变得零零散散的。今天的Java IDE提供源码处理功能,Eclipse也是一样。现在,变量和方法的重命名变得十分简单,你会习惯于在每次出现更好替代名称的时候都做一次重命名。要使用这个功能,将鼠标移动至属性名或方法名上,按下alt+shift+r,输入新名称并点击回车。就此完成。如果你重命名的是类中的一个属性,你可以点击alt+shift+r两次,这会呼叫出源码处理对话框,可以实现get及set方法的自动重命名。

6. alt+shift+l以及alt+shift+m:提取本地变量及方法

源码处理还包括从大块的代码中提取变量和方法的功能。比如,要从一个string创建一个常量,那么就选定文本并按下alt+shift+l即可。如果同一个string在同一类中的别处出现,它会被自动替换。方法提取也是个非常方便的功能。将大方法分解成较小的、充分定义的方法会极大的减少复杂度,并提升代码的可测试性。

7. shift+enter及ctrl+shift+enter

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

8. Alt+方向键

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

9. ctrl+m

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

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

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

Ctrl + Shift + T : 打开Open Type 查找类文件

Ctrl + Shift + F4 : 关闭所在打开的窗口

Ctrl + O : Open declarations

Ctrl + E : 打开编辑器(切换窗口)

Ctrl + / : 注释本行

Alt + Shift + R : 重命名

Alt + Shift + L : 抽取本地变量

Alt + Shift + M : 抽取方法

F3 : Open Declaration

Ctrl + D : 删除本行 Ctrl + SHIFT + F : 整形

Ctrl + Alt + ↓(↑) : 向下(上)复制本行 Alt + ↓(↑) : 向下(上)移动本行 Alt + . : 输出提示   注:个人认为此快捷键用处最大,(1)在java类中,要输出main方法,只要输入main然后用此快捷键按回车即可;要输出System.out.println(),你只需输入syso然后用此快捷键按回车即可;再比如你要覆盖父类的toString()方法,你只需输入to然后用此快捷键按回车;再比如你要用一个没有import的类(比如Calendar),你只需输入Ca然后用此快捷键即可用上下键选择;再比如你要生成某个field的get,set方法,你只需输入get然后用此快捷键生成(默认为public);再比如...(2)在jsp页面中可用此提示输入标签(标签内提示标签属性)。(3)在xml中也可用此快捷键。

alt+shift+j给函数添加doc注释

# Ctrl + Shift + O :引入及管理imports语句 用了FormatOnSave插件后就没有用过了,保存的时候自动import。 # Ctrl + Shift + T : 打开Open Type 查找类文件 # Ctrl + Shift + F4 : 关闭所在打开的窗口 用Ctrl + W # Ctrl + O : Open declarations # Ctrl + E : 打开编辑器(切换窗口) # Ctrl + / : 注释本行 # Alt + Shift + R : 重命名 # Alt + Shift + L : 抽取本地变量 # Alt + Shift + M : 抽取方法 # F3 : Open Declaration 用Ctrl+Mouse

alt+shift+x 之后会弹出一个菜单,

Ctrl shift + F 自动调整格式

java快捷键格式化_在Java中Format的快捷键是什么?相关推荐

  1. java xml格式化_使用java将xml格式化

    将生成的xml用ie浏览器打开,就可以见到漂亮的缩进的xml schema. 但是每次都这样也不方便.在java程序中,直接使用jdk的javax.xml.transform.Transformer即 ...

  2. java 时间格式化_彻底解决Spring mvc中时间的转换和序列化等问题

    痛点 在使用Spring mvc 进行开发时我们经常遇到前端传来的某种格式的时间字符串无法用java8的新特性java.time包下的具体类型参数来直接接收. 我们使用含有java.time封装类型的 ...

  3. bigint对应java什么类型_「JAVA」从格式化输出到扫描输入,深究Java正则表达式匹配之道

    字符串是不可变的 字符串是不可变的,也就是说当字符串的内容发生改变的时候,会创建一个新的String对象:但是如果内容没有发生改变的时候,String类的方法会返回原字符串对象的引用. 而正则表达式往 ...

  4. java logging包_用JDK中提供的java.util.logging.*包创建Logger对象----原创

    由于项目中用到了Applet与Servlet之间(客户端用Applet.Server端用Servlet)的通信,要求: 1:>客户端与服务端必须出Log. 2:>浏览器在加载Applet时 ...

  5. java 时间格式化_还在用SimpleDateFormat格式化时间?小心经理锤你

    还在用SimpleDateFormat格式化时间?小心经理锤你 场景 本来开开心心的周末时光,线上突然就疯狂报错,以为程序炸了,截停日志,发现是就是类似下述一段错误 java.lang.NumberF ...

  6. java 函数 微秒_在Java中以微秒为单位解析时间

    我在解析2013-01-09 09:15:03.000000格式的Java时间字符串时遇到问题. 在我的数据中,最后三个数字始终为0(表示输入字符串仅具有毫秒精度),因此我将此格式传递给SimpleD ...

  7. java coin介绍_代码示例中的Java 7:Project Coin

    java coin介绍 该博客通过代码示例介绍了一些新的Java 7功能,这些项目在Project Coin一词下进行了概述. Project Coin的目标是向JDK 7添加一组小的语言更改.这些更 ...

  8. java final 类_在Java中,final修饰的类有什么特点

    展开全部 关于Java中的32313133353236313431303231363533e4b893e5b19e31333264663736final(2010-09-09 14:19:48)转载▼ ...

  9. java jar 目录_将Java类路径中的所有jar包括在一个目录中

    有没有一种方法可以将所有的jar文件包含在类路径的目录中? 我正在尝试java -classpath lib / *.jar :. my.package.Program,它无法找到当然在这些罐子里的类 ...

  10. java gradle构建_在Gradle中为JPMS构建Java 6-8库

    java gradle构建 通过提供Java 9 module-info.class了解如何使用Gradle构建支持JPMS( Java平台模块系统 )的Java 6-8库. 介绍 如果您需要JPMS ...

最新文章

  1. The C10K problem原文翻译
  2. 人生应该记住的16句话
  3. java 字符流 utf8,JAVA基础(字符流设置编码读写字符)
  4. 解决django运行中连接mysql数据库超时报错pymysql.err.InterfaceError
  5. ASP.NET MVC 2中的数据验证
  6. redis rua解决库存问题_技术架构师总结:Redis分布式锁的问题和解决
  7. MATLAB简介及教程
  8. laravel中when的使用
  9. ubuntu修改静态IP地址
  10. java sdk qq登录授权,springboot开发qq第三方授权登录(示例代码)
  11. unity动态禁用/启用组件enabled
  12. Excel-实现选择性粘贴(粘贴公式为文本)自动化,不想手动
  13. 达梦数据库的服务启动
  14. 小品演员小沈阳爆笑语录
  15. 永远的美女......
  16. iMX6ULL启动流程
  17. P5594 【XR-4】模拟赛
  18. 成电计算机考研专业课,2020成电软件工程考研经验贴
  19. 4月27日-5月3日 记
  20. 百度地图API的基础使用

热门文章

  1. MOVE-CORRESPONDING
  2. access有效性规则不为空值_在设置access有效性规则中,大于0并且小于100怎么写?...
  3. catia三边倒角_CATIA倒圆角为什么圆角会被吃掉?
  4. Android之基于百度云推送IM
  5. 网络数据采集技术snmp/netflow/sflow/network telemetry简介
  6. 走近汇编理解与内核编程(楚狂人)
  7. 转x电容和y电容的区别
  8. java控制台贪食蛇_java中的贪食蛇例程
  9. 关于一个web网站的欢迎页面
  10. Photoshop技能167个经典的Photoshop技巧大全