Eclipse是目前使用最为广泛的Java IDE,本文记录一些Eclipse常用功能。

1 常用快捷键

ctrl + d:删除选中行

alt+?或alt+/:自动补全代码

ctrl+1:弹出错误修复

ctrl+o:快速outline视图

ctrl+e:快速切换选项卡

ctrl+shift+r:打开资源列表

ctrl+shift+f:代码格式化

ctrl+shift+o:自动导包删包

shift+enter及ctrl+shift+enter: 在当前行上或者下创建空白行

Alt+上下:移动选中行

ctrl+Alt+上下:复制选中行

ctrl+m:全屏代码区

ctrl+/:注释选中行(//形式)

ctrl+shift+/:注释选中行(/**/形式,使用ctrl+shift+\取消)

ctrl+shift+x和ctrl+shift+y:大小写转换(常用于SQL语句)

2 字体大小

依次打开Windows——Appearance——Colors and Fonts——Basic——Text Font,点击Edit即可

3 代码自动补全

依次打开Windows——Preferences——Java——Editor——Content Assist,将Auto activation triggers for Java 中设置为以下内容:

.abcdefghijklmnopqrstuvwxyz

我的设置中并没有设置自动补全,因为有时候它会让编码变得更糟糕。。。

4 去除未使用的引用

4.1 移除某个类中

当某个类中存在未使用的引用时,使用快捷键Ctrl+Shift+O即可将其移除,这种方式主要针对少量的类。

该快捷键也可以实现自动导包!

4.2 移除整个包中

当一个包中,或者几个包中有很多类都存在未使用的引用,用第一种方法显然非常费事,这时我们可以采取批量操作的方式。在Package Explorer下右键点击包名,依次选择Source——Organize imports即可。

4.3 保存时自动移除

这种方法可以一步到位,一劳永逸,无需手动清除。依次打开Windows——Preferences——Java——Editor——Save Actions,然后选择Perform the selected action on save,再勾选Organize imports即可:

5 配置注释

参考文章:eclipse配置注释

6 生成Javadoc

参考文章: Eclipse生成Javadoc

【持续更新】Eclipse使用教程相关推荐

  1. linux环境变量管理器,运维 - linux(ubuntu) 环境变量管理 (持续更新)

    运维 - linux(ubuntu) 环境变量管理 (持续更新) 注: 本教程以 Ubuntu16.04 操作, 请细看. 如果看完还不明白, 联系我, 我给你发红包. 一, 查看环境变量: 方法 1 ...

  2. Unity3D小功能 小技巧 小教程 小原理(持续更新...)

    Unity3D小功能 小技巧 小教程 小原理(持续更新...) 1.Unity的.NET版本是2.0 按道理来说,C#能用的功能Unity也能用,但是Unity的.NET却不是最新版 要是用一些别的D ...

  3. GitHub:GitHub简介、使用方法、经验总结(图文教程)之详细攻略(持续更新!)

    GitHub:GitHub简介.使用方法.经验总结(图文教程)之详细攻略(持续更新!) 目录 GitHub简介 1.GitHub发展历程 2.GitHub特点 3.GitHub六大基本功能 4.Git ...

  4. pip更新失败_最全Tensorflow2.0 入门教程持续更新

    最全Tensorflow 2.0 入门教程持续更新: Doit:最全Tensorflow 2.0 入门教程持续更新​zhuanlan.zhihu.com 完整tensorflow2.0教程代码请看ht ...

  5. vue基础教程总结篇,用最短的时间入门vue.js(持续更新...)

    目前,vue已经成为前端工程师必会的框架之一,这里简单总结一下,可以让您快速的入门vue,师傅带进门,修行靠个人,最主要的还是自己多动手,多实践,本专栏会持续更新. 1.vue安装教程及简介 2.vu ...

  6. Eclipse 的常见报错、警告和原因分析、解决方式以及相关操作快捷键小结(持续更新)

    文章目录 前言 一.常见的三种类型错误 二.运行时错误 总结 前言 Eclipse 作为我们开发中最为常用的一款 IDE,功能齐全(虽然近几年被 IDEA 占尽了风头),但是最为基本的一些操作我们是要 ...

  7. Java实现动态加载页面_[Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新)...

    [Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新) 0 2014-05-07 18:00:06 使用该控件,可以根据url,参数,加载html记录模板(包含 ...

  8. unity ui框架_[教程汇总+持续更新]Unity从入门到入坟——收藏这一篇就够了

    ----------------塔防(更新中),作者重写了基础篇(下方目录为:1.1(新) 基础)目前还在持续连载了5篇,因为不多我们更新完就能追到原作者的进度了------------------- ...

  9. ArcGIS10从入门到精通系列实验图文教程(附配套实验数据持续更新)

    文章目录 1. 专栏简介 2. 专栏地址 3. 专栏目录 1. 专栏简介 本教程<ArcGIS从入门到精通系列实验教程>内容包括:ArcGIS平台简介.ArcGIS应用基础.空间数据的采集 ...

  10. 【新】Notion基础教程(持续更新中……)

    目录 0 开始用Notion的原因 1 基础介绍 2 基本功能 2.0 命令字符呼出 2.1 标题设置 2.2 文本格式 2.3 序号 2.4 文本输入 2.5 引用 3 数学公式 4 其他快捷键 0 ...

最新文章

  1. linux的软件包是独立的,Linux系统下软件包的安装
  2. SpringBoot系列: RestTemplate 快速入门
  3. 联想云:借助云计算助力中国企业数字化转型
  4. 【TensorFlow】tf.concat的用法
  5. 【CUDA开发】CUDA面内存拷贝用法总结
  6. js url解码gbk_JS中对URL进行转码与解码
  7. hbase多master和动态添加节点
  8. PHP判断PHP版本是否及格
  9. C语言中整型常量的表达方式
  10. 分别使用多线程\多进程\协程+paramiko在华为交换机批量快速进行配置(eNSP模拟器)
  11. 计算机课打字评课,三年级信息技术《键盘一家》评课稿
  12. c语言中变量要加引号吗,CMake中引号用法总结
  13. k8s搭建v1.18.3高可用集群时添加master节点报错:failure loading certificate for CA: couldn‘t load the certificate fil
  14. 运维:你们 JAVA 服务怎么又又又又出问题了,内存降不下来。
  15. 分享Silverlight/WPF/Windows Phone一周学习导读(06月06日-06月11日)
  16. 【读书联动】认知觉醒:开启自我改变的原动力
  17. 用java语言编写程序计算九宫图
  18. 在线视频播放网站服务器配置,在线播放视频网站应该如何选择服务器
  19. 《有限与无限的游戏》第一章 世上至少有两种游戏:经典摘抄(1)
  20. 日本震后海啸袭击中途岛 数千只海鸟死亡(组图)

热门文章

  1. 一句话搞懂JavaSE、JavaEE和JavaME之间的区别
  2. 2020低压电工模拟考试系统及低压电工考试软件
  3. ANSYSworkbench中skewness解释
  4. 手机怎么更改ip地址
  5. CCC中国强制性产品认证目录已公布 共17大类103种产品
  6. xxx.pbtxt标签文件解析(tensorflow modles zoo)
  7. 2018届华为网络技术大赛复赛组网(B)试题
  8. 三调数据库标准和输出表格
  9. ams1117-3.3v电源稳压芯片低压差线性稳压器
  10. 关于AMS1117-ADJ 电压调节计算