Eclipse 自定义配置

将整个工程的编码设置为UTF-8

Windows–>Preferences–>General–>Workspace 在右侧版面中,选择 Text file encoding 选择 UTF-8。

将JSP页面的默认编码设置为UTF-8

Windows–>Web–>JSP Files 在右侧版面中,选择Encoding 为UTF-8

修改代码格式化自动换行

用Eclipse自带的快捷键Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行。如果想格式化代码后不想让代码换行可以通过以下方式可以修改:
打开Eclipse的Window菜单,然后Preferences->Java->Code Style->Formatter->Edit/Show(根据不同版本可用的按钮会不一样) ->Line Wrapping->Maximum line width:由80改成800就行了。

使用 Tab 键时,默认插入空格

关于在项目中使用tab还是使用空格,都有自己的喜好,我自己更倾向于使用空格,起源于之前在一个Android项目,使用tab出现无法正确的对齐的情况,导致界面出现错乱。各种编译器,平台对tab的支持可能是不相同的,这就可能导致不同的结果,但是无论那种平台对space的支持肯定是一致的。因此建议使用space代替tab进行操作。
在这里插入图片描述
之前在kepler中使用的是如上的配置,后来升级了一下版本,现在使用的是Luna使用如上的设置,发现不管用了。于是又细心的找了一下。
在这里插入图片描述

修改Eclipse的启动配置

eclipse.ini

-vm
D:\Program Files\Java\jdk1.7.0_06\bin
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
128M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xverify:none
-XX:+UseParallelGC
-XX:+DisableExplicitGC
-Xms728m
-Xmx728m
-Xmn273m

-Xverify:noneEclipse对字节码的验证,我们可以忽略这个验证过程,认为我们的类文件都是安全的
-XX:+UseParallelGC 使用并行的垃圾回收
-XX:+DisableExplicitGC 禁止使用System.gc 进行手动的垃圾回收
-Xms728m 定义堆内存初始化大小
-Xmx728m 定义堆内存的最大大小,定义最小与最大的堆大小相同减少堆调整的次数,默认空余堆内存小于40%时,JVM就会增大堆直到最大堆内存;空余堆内存大于70%时JVM会减少堆内存直到最小堆内存。
-Xmn273m 年轻带堆内存 官方建议为堆内存的 3/8

堆内存的组成 总堆内存 = 年轻带堆内存 + 年老带堆内存 + 持久带堆内存
年轻带堆内存 对象刚创建出来时放在这里
年老带堆内存 对象在被真正会回收之前会先放在这里
持久带堆内存 class文件,元数据等放在这里

关闭Preferences中Validation

这些校验在使用Eclipse进行开发的过程中并没有感受到其带来的便利,但是使用这些功能会消耗eclipse的内存。所以还是关了吧。Disble All 然后确定。
在这里插入图片描述

关闭即时编译

一般Eclipse会在3s左右检查一次代码有没有改变,如果存在则进行编译,通常的情况下我们是不需要这种及时编译的,在我们运行代码之前编译一次就行了。Ctrl+B Shift+W 都是很好的选择。而且大家通常做的都是WEB开发项目在发布前会进行编译。
在这里插入图片描述

修改代码提示及取消代码提示空格确认

在这里插入图片描述

Auto activation triggers for Java

指定当按下什么键时,会弹出代码提示。按照自己习惯配置即可,我的配置是”.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”。

Auto activation delay (ms)

这个值指定当按下相应的触发键后,延迟多少毫秒弹出代码提示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值