热门标签 | 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.....





推荐阅读
  • 在使用Eclipse进行调试时,如果遇到未解析的断点(unresolved breakpoint)并显示“未加载符号表,请使用‘file’命令加载目标文件以进行调试”的错误提示,这通常是因为调试器未能正确加载符号表。解决此问题的方法是通过GDB的`file`命令手动加载目标文件,以便调试器能够识别和解析断点。具体操作为在GDB命令行中输入 `(gdb) file `。这一步骤确保了调试环境能够正确访问和解析程序中的符号信息,从而实现有效的调试。 ... [详细]
  • Vim 编辑器功能强大,但其默认的配色方案往往不尽如人意,尤其是注释颜色为蓝色时,对眼睛极为不友好。为了提升编程体验,自定义配色方案显得尤为重要。通过合理调整颜色,不仅可以减轻视觉疲劳,还能显著提高编码效率和兴趣。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • 本文详细介绍了在 React Native 开发过程中遇到的 'Could not connect to development server' 错误及其解决方法。该问题不仅影响开发效率,而且难以通过网络资源找到确切的解决方案。本文将提供详细的步骤,帮助开发者快速解决这一常见问题。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 本文介绍了如何使用 CMD 批处理脚本进行文件操作,包括将指定目录下的 PHP 文件重命名为 HTML 文件,并将这些文件复制到另一个目录。 ... [详细]
  • Spark中使用map或flatMap将DataSet[A]转换为DataSet[B]时Schema变为Binary的问题及解决方案
    本文探讨了在使用Spark的map或flatMap算子将一个数据集转换为另一个数据集时,遇到的Schema变为Binary的问题,并提供了详细的解决方案。 ... [详细]
  • 解决 Windows Server 2016 网络连接问题
    本文详细介绍了如何解决 Windows Server 2016 在使用无线网络 (WLAN) 和有线网络 (以太网) 时遇到的连接问题。包括添加必要的功能和安装正确的驱动程序。 ... [详细]
  • 在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解 ... [详细]
  • 本指南详细介绍了如何利用华为云对象存储服务构建视频点播(VoD)平台。通过结合开源技术如Ceph、WordPress、PHP和Nginx,用户可以高效地实现数据存储、内容管理和网站搭建。主要内容涵盖华为云对象存储系统的配置步骤、性能优化及安全设置,为开发者提供全面的技术支持。 ... [详细]
  • VS2019 在创建 Windows 恢复点时出现卡顿问题及解决方法
    在使用 Visual Studio 2019 时,有时会在创建 Windows 恢复点时遇到卡顿问题。这可能是由于频繁的自动更新导致的,每次更新文件大小可能达到 1-2GB。尽管现代网络速度较快,但这些更新仍可能对系统性能产生影响。本文将探讨该问题的原因,并提供有效的解决方法,帮助用户提升开发效率。 ... [详细]
  • 为了提升单位内部沟通效率,我们开发了一套飞秋软件与OA系统的消息接口服务系统。该系统能够将OA系统中的审批、通知等信息自动同步至飞秋平台,确保员工在使用飞秋进行日常沟通的同时,也能及时获取OA系统的各类重要信息,从而实现无缝对接,提高工作效率。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 在分析和解决 Keepalived VIP 漂移故障的过程中,我们发现主备节点配置如下:主节点 IP 为 172.16.30.31,备份节点 IP 为 172.16.30.32,虚拟 IP 为 172.16.30.10。故障表现为监控系统显示 Keepalived 主节点状态异常,导致 VIP 漂移到备份节点。通过详细检查配置文件和日志,我们发现主节点上的 Keepalived 进程未能正常运行,最终通过优化配置和重启服务解决了该问题。此外,我们还增加了健康检查机制,以提高系统的稳定性和可靠性。 ... [详细]
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社区 版权所有