Eclipse是一款强大的软件开发集成工具,工程师在使用前都会根据自己的习惯进行一些基本设置。
下面是自己的一点设置经验,非通用模板,仅供参考,如有错误请见谅
1、修改工作环境的编码格式
window -> preference -> General -> Workspace -> 右边页面下方设置UTF-8
window -> perference -> General -> Content Types -> 右边设置页面找到Text -> java source 设置utf-8然后update
window -> perference -> General -> Content Types -> 右边设置页面找到Text -> Spring Properties 或者 Java Properties 设置utf-8然后update
window -> perference -> General -> Content Types -> 右边设置页面找到Text -> java properties file设置utf-8然后update
window -> perference -> Web -> JSP Files -> 右边设置页面设置UTF-8
window -> perference -> General -> Editors -> Text Editors -> Spelling 右边设置页面设置UTF-8
2、代码显示行号
window -> preference -> General -> Editors -> Text Editors - > 右边设置页面Show line numbers
3、设置风格
window -> preference -> Java -> Code Style -> Formatter -> 可以自己新建一个格式模板,也可以直接导入模板
导入后修改模板:
① 在模板修改页面->Indentation设置页面中选择Tab policy:Spaces only, Indentation ize : 4
② 在模板修改页面->Line Wrapping 设置页面中 Maximum line width:90。(修改一个页面最大的宽度,也就是一行能编辑多少个字符)
window -> preference -> Web -> HTML File -> Editor
设置页面:
① Line width :90
② Indent using spaces
③ Indentation size :4
按同样方法可设置JSON CSS 格式
window -> preference -> JavaScript -> Code Style -> Formatter -> 可以自己新建一个格式模板,也可以直接导入模板
导入后修改模板:
① 在模板修改页面->Indentation设置页面中选择Tab policy:Spaces only, Indentation ize : 4 tab size:4
② 在模板修改页面->Line Wrapping 设置页面中 Maximum line width:90
window -> preference -> General -> Appearance -> Colors and Fonts -> Basic 修改字体大小,字体设置为source code pro
window -> preference -> JSON -> JSON Files -> Editor 设置页面选择 Indent using spaces,Indentation ize :4
4、设置保存方式
window -> preference -> Java -> Editor -> Save actions 勾选 Perform the selected action on ave(不要勾选Format source code 否则,保存时就会自动全部格式化,导致过滤过多的空白)。勾选Additional action 。
并且点击configure进行设置:
①Remove trailing whitepace
②Unnecesary Code 选择Remove unused imports
5、eclipse更换主题
help -> Install Marketplace选择以下插件安装
①插件 eclipse color themes 更改字体颜色、编辑内容的字体
http://www.eclipsecolorthemes.org/
②插件 jeeeyul's Theme主题 更改整体风格,如按钮、颜色、风格等,这个插件可以从它的样式商店上下载样式,然后在插件编辑栏->右上角(小房子)->user presets -> manage presets -> import *.epf格式文件
③可以修改 window -> preference -> Java -> Editor -> Syntax Coloring 右边设置页面javadoc link和tags两个标签的字体样式,让它符合intellj 风格
④必须修改 window ->preference ->general->appearance->theme 选择custom theme(不选择样式无效)
6、maven设置
window -> preference -> Maven -> Installations 设置页面Add选择本地安装的maven
window -> preference -> Maven -> User Settings 可以选择maven安装目录 -> conf下的settings.xml文件,也可以将settings.xml文件复制到C:\Users\Administrator.m2,然后引入该文件,将settings放入.m2中是为了方便以后升级maven
window -> preference -> Maven 设置页面中,可以勾选Download Artifact Sources 和 Download Artifact JavaDoc,建立中央库索引很花时间,建议第一次勾选Download repository index updates on startup等索引建立后再取消
注:eclipse maven 索引第一次更新很费时间。如果遇到无法更新的时候可以E:\workspace\eclipseworkspace.metadata.plugins\org.eclipse.m2e.core\nexus这个目录全部删除
7、eclipse中复制项目
复制一个已存在的项目
1、点击项目右键->copy->post
2、将pom.xml中所有老项目名称修改为新名称
3、右键项目->properties->Web Project Settings -> Context root ->修改为新名称
4、.settting文件夹,用记事本打开org.eclipse.wst.common.component文件,修改成新名称
8、subversion设置过滤功能
项目上右键 -> team -> 显示属性 :显示当前设置的属性
项目上右键 -> team -> 设置属性 ->选择svn:ignore
.eclipse
.settings
.project
.classpath
target
也可以在windows -> preference -> Team -> Ignored Resources 中添加不需要SVN管理的文件
9、SVN查看历史记录
点击要查看的文件 - > 右键 -> Team -> 显示历史记录 -> 选择一个提交 -> 右键 -> 对比
10、eclipse maven插件与eclipse 编译问题
maven操作过后,可能导致eclipse项目出错,无法运行等,需要project -> clean一次操作,然后收到build或者自动build
maven clean过后需要project -> clean(用来在target目录中生成一些必要文件,否则,maven项目无法打包或者部署时产生错误)
12、如果新建项目后出现莫名的错误
项目右键 -> properties -> Project Facets 修改Java 与 Dynamic Web Module修改对应的版本,有时候莫名的错误可能就是版本不对
lib没有导入:有时候会出现maven关联的lib没有部署到tomcat中,可以在设置中->Deployment Assembly ->Add -> Java Build Path Entries将lib导入
11、其它插件安装
① mybatis generator
② subversion
③ properties editor
12、设置文件头注释
window -> preference -> Java -> Code Style -> Code Templates -> 右边设置页面
Comments -> Types定制一个适合的模版
/**
* @author XXXXX
* @date ${currentDate:date('yyyy-MM-dd')} ${currentTime:date('HH:mm:ss')}
*
* ${tags}
*/
13、Mybatis mapper第一行报错
找了很多解决方案有将http改为https的,有XML Catalog添加条目的,只有http改为https有效。经排查发现eclipse会将DTD文件放在c:\Users\用户.lemminx\cache\目录下,其中http目录中的DTD为无效文件,https目录中的DTD为正常文件,这就是为什么改成https就不会报错了,修复http目录中的DTD文件可以修复报错问题。
14、常用快捷键
1、shift + 鼠标移动到方法上 : 显示该方法的源码,可以减少跳转