热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

工具使用说明04eclipse优化

说明:Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准

写在前面:如有错误,请评论或发邮箱至mavshuang@gmail.com,期待与大家交流!

说明:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse
附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK),该款工具是Java开发人员必备工具之一,将Eclipse配置信息显示如下所示:

0、配置eclipse启动文件


bubuko.com,布布扣

修改红色框内内容如下所示:

bubuko.com,布布扣



1、设置字体


bubuko.com,布布扣


bubuko.com,布布扣


2、Validation


bubuko.com,布布扣
如果你需要验证某个文件的时候,我们可以单独去验证它。

3、Content Assistant
3.1、Java代码中


bubuko.com,布布扣


在红色方框内输入”a-z“26个字母;


3.2、Javascript代码中


bubuko.com,布布扣


由于只能输入三个字母只能将其导出后修改后再将其导入到eclipse中


bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣



4、配置DTD约束文件


当编写框架配置文件时不能自动提示,便将对应的配置文件集成进eclipse中,步骤如下所示:

bubuko.com,布布扣

bubuko.com,布布扣



本人配置文件如下所示:

struts2:
D:\Users\dtdFiles\struts2.3\struts-2.3.dtd
http://struts.apache.org/dtds/struts-2.3.dtd
D:\Users\dtdFiles\struts2.3\xwork-validator-1.0.2.dtd
http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd
hibernate3:
D:\Users\dtdFiles\hibernate3\hibernate-configuration-3.0.dtd
http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd
D:\Users\dtdFiles\hibernate3\hibernate-mapping-3.0.dtd
http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd
spring3:
D:\Users\dtdFiles\spring\beans\spring-beans-3.0.xsd
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
D:\Users\dtdFiles\spring\context\spring-context-3.0.xsd
http://www.springframework.org/schema/context/spring-context-3.0.xsd
D:\Users\dtdFiles\spring\tx\spring-tx-3.0.xsd
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
D:\Users\dtdFiles\spring\aop\spring-aop-3.0.xsd
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
D:\Users\dtdFiles\spring\mvc\spring-mvc-3.0.xsd
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
jbpm4.4
D:\Users\dtdFiles\jbpm\jpdl-4.4.xsd
http://jbpm.org/4.4/jpdl
MyBatis3
D:\Users\dtdFiles\mybatis\mybatis-3-config.dtd
http://mybatis.org/dtd/mybatis-3-config.dtd
D:\Users\dtdFiles\mybatis\mybatis-3-mapper.dtd
http://mybatis.org/dtd/mybatis-3-mapper.dtd

5、设置自定义快捷键


bubuko.com,布布扣

























































编号

快捷键

说明

1

Alt + 0 

打开View视图

2

Alt + 1

打开Package视图 (通过输入 Show view(Package Explore))

3

Alt + 2

打开Console视图(通过输入 Show view(Console))

4

Alt + 3  

打开Outline视图(通过输入 Show view(Outline))

5

Alt + 4      

打开JUnit视图(通过输入 Show view(JUnit))

6

Alt + 5      

打开Server视图(通过输入 Show view(Servers))

7

Alt + P

打开Properties视图(通过输入 Show view(Properties))

8

Ctrl+Tab

切换到下一页面

9

Ctrl+Alt+P

切换到下一视图


6、Spelling检查


 bubuko.com,布布扣
取消“Enable spell checking”选项,便不需要进行拼写检查

7、设置注释模板


bubuko.com,布布扣

设置”Comments“中各个选项:
文件(Files)注释标签:
/**
* @Title: ${file_name}
* @Package ${package_name}
* @Description: ${todo}
* @Author:mavs
* @Create Date: ${date} ${time}
* @Version:
*/
类型(Types)注释标签(类的注释):
/**
* @ClassName: ${type_name}
* @Description: ${todo}
* @Author:mavs
* @Create Date:${date} ${time}
*
* ${tags}
*/
字段(Fields)注释标签:
/**
* @Fields ${field}:${todo}
*/
构造函数(Constructor)标签:
/**
*

Title:


*

Description:


* ${tags}
*/
方法(Constructor & Methods)标签:
/**
* @Title: ${enclosing_method}
* @Description: ${todo}
* @Parmaters: ${tags}
* @Return: ${return_type}
* @Throws:
*/
覆盖方法(Overriding Methods)标签:
/* (非 Javadoc)
*

Title: ${enclosing_method}


*

Description:


* ${tags}
* ${see_to_overridden}
*/
代表方法(Delegate Methods)标签:
/**
* ${tags}
* ${see_to_target}
*/
getter方法标签:
/**
* @return ${bare_field_name}
*/
setter方法标签:
/**
* @param ${param} 要设置的 ${bare_field_name}
*/

8、设置工作区间的默认编码集


bubuko.com,布布扣




To be continued.....





推荐阅读
  • 如何在PHP中安装Xdebug扩展
    本文介绍了如何从PECL下载并编译安装Xdebug扩展,以及如何配置PHP和PHPStorm以启用调试功能。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • 本文将从基础概念入手,详细探讨SpringMVC框架中DispatcherServlet如何通过HandlerMapping进行请求分发,以及其背后的源码实现细节。 ... [详细]
  • 回顾两年前春节期间的一个个人项目,该项目原本计划参加竞赛,但最终作为练习项目完成。独自完成了从编码到UI设计的全部工作,尽管代码量不大,但仍有一定的参考价值。本文将详细介绍该项目的背景、功能及技术实现。 ... [详细]
  • 本文探讨了在一个物理隔离的环境中构建数据交换平台所面临的挑战,包括但不限于数据加密、传输监控及确保文件交换的安全性和可靠性。同时,作者结合自身项目经验,分享了项目规划、实施过程中的关键决策及其背后的思考。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • Windows操作系统提供了Encrypting File System (EFS)作为内置的数据加密工具,特别适用于对NTFS分区上的文件和文件夹进行加密处理。本文将详细介绍如何使用EFS加密文件夹,以及加密过程中的注意事项。 ... [详细]
  • importjava.io.*;importjava.util.*;publicclass五子棋游戏{staticintm1;staticintn1;staticfinalintS ... [详细]
  • 心理学经典:《思考致富》
    《思考致富》是由美国著名成功学大师拿破仑·希尔撰写的一部重要著作,该书基于希尔长达20年的深入研究和访谈,探讨了个人成功的核心要素。书中不仅揭示了成功的关键,还提供了一系列实用的方法和策略。 ... [详细]
  • empty,isset首先都会检查变量是否存在,然后对变量值进行检测。而is_null只是直接检查变量值,是否为null,因此如果变量未定义就会出现错误!检测一个变量是否是null ... [详细]
  • 本文介绍了如何通过安装 sqlacodegen 和 pymysql 来根据现有的 MySQL 数据库自动生成 ORM 的模型文件(model.py)。此方法适用于需要快速搭建项目模型层的情况。 ... [详细]
  • 本文介绍了.hbs文件作为Ember.js项目中的视图层,类似于HTML文件的功能,并详细讲解了如何在Ember.js应用中集成Bootstrap框架及其相关组件的方法。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • 本文通过一个具体的实例,介绍如何利用TensorFlow框架来计算神经网络模型在多分类任务中的Top-K准确率。代码中包含了随机种子设置、模拟预测结果生成、真实标签生成以及准确率计算等步骤。 ... [详细]
  • 嵌套列表的扁平化处理
    本文介绍了一种方法,用于遍历嵌套列表中的每个元素。如果元素是整数,则将其添加到结果数组中;如果元素是一个列表,则递归地遍历这个列表。此方法特别适用于处理复杂数据结构中的嵌套列表。 ... [详细]
author-avatar
跑不快的码
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有