热门标签 | 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 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • CSS 布局:液态三栏混合宽度布局
    本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 本文介绍了如何利用JavaScript或jQuery来判断网页中的文本框是否处于焦点状态,以及如何检测鼠标是否悬停在指定的HTML元素上。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
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社区 版权所有