Eclispe 常见设置、优化、使用建议

一、Eclipse设置

eclipse的使用,在其help文件中都有详细的介绍如何使用的,一般可以去那边找。

1.设置UTF-8

如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030。

如果要使新建立工程、java文件直接使UTF-8则需要做以下工作:

1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。

2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text中每一个子项,并将其编码设置为"UTF-8",点update!

其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。

3、window-->preference-->MyEclipse-->Files and Editors,将每个子项的"Encoding"改为"ISO 10645/Unicode(UTF-8)",点Apply!

4、经过上述三步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8。让输出时编译知道java源文件时UTF-8编码。这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。

如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于 iconv的批量转换工具,将原编码转换

2. 代码折叠设置

Eclispe 常见设置、优化、使用建议_第1张图片
image_1c7suot4r1671113g1u4s1pf41ama1e.png-144.5kB

3.快捷键设置

Eclispe 常见设置、优化、使用建议_第2张图片
image_1c7supe4q1cejh4b19l54hf1m0b1r.png-187.4kB

4.编译器错误、警告设置

Eclispe 常见设置、优化、使用建议_第3张图片
image_1c7supk8410fup66156m1mgqgkb28.png-287.3kB

5.本地历史设置

Eclispe 常见设置、优化、使用建议_第4张图片
image_1c7supq1u1gcq18dq1lcs1ovj1pcr2l.png-68.4kB

6.代码格式化设置

Eclispe 常见设置、优化、使用建议_第5张图片
image_1c7supv9ekr61mn1kaj1qvo1d4j32.png-115.5kB

7.库设置

Eclispe 常见设置、优化、使用建议_第6张图片
image_1c7suq5blrqkc3s1mv8gbj52o3f.png-130.9kB

8.文本编辑器设置

Eclispe 常见设置、优化、使用建议_第7张图片
image_1c7suqbc91f5ie4iumt5d119i3s.png-276.7kB

9.让eclipse能启动多个实例

Eclispe 常见设置、优化、使用建议_第8张图片
image_1c7suqgd3os5jqglhe1u031gbc49.png-28.5kB

10.工作空间设置

Eclispe 常见设置、优化、使用建议_第9张图片
image_1c7suqkm3n66j9l2lq139a9nv4m.png-86.8kB

11.xml编辑器设置

Eclispe 常见设置、优化、使用建议_第10张图片
image_1c7suqpt8tsc1u391mjeug88fl53.png-123.6kB

12.外观设置

Eclispe 常见设置、优化、使用建议_第11张图片
image_1c7suquip1r2o2e71nk71k901m7n5g.png-208.3kB

13.代码格式化风格设置

Eclispe 常见设置、优化、使用建议_第12张图片
image_1c7sur4mj13fu1cur15sn1p6a1und5t.png-208.3kB

14.鼠标over代码等时的提示设置

Eclispe 常见设置、优化、使用建议_第13张图片
image_1c7sura1c19ia1h5648j1fi3nf96a.png-161.4kB

15.创建新文件时生成文件的模版设置

Eclispe 常见设置、优化、使用建议_第14张图片
1.png-92.1kB

16.junit launcher设置

在开发android时,如果用eclipse内置的launcher是不行的,必须用android提供的。


Eclispe 常见设置、优化、使用建议_第15张图片
image_1c7sut3alu2g179j17o3k49f4t83.png-73.2kB

二、Eclipse 优化

1. 关闭自动构建

在启用时,每保存一下,eclipse就会自动为我们构建整个项目,这样对于大的项目来说,每次保存时都会造成很卡。其实自动构建完全没有必要,只要保证在运行前构建一次就ok了,eclipse也会在运行前自动为我们构建,所以关闭是最明智的选择。

Eclispe 常见设置、优化、使用建议_第16张图片
此处输入图片的描述

2.关闭拼写检查设置

Eclispe 常见设置、优化、使用建议_第17张图片
此处输入图片的描述

3.关闭SaveAction

在每次保存时都会执行的操作,这个会严重的拖慢保存,特别是文件大时。这个其实只要自己养成良好的编程习惯,就完全不需要这个了。


Eclispe 常见设置、优化、使用建议_第18张图片
此处输入图片的描述

4.优化代码提示

Eclispe 常见设置、优化、使用建议_第19张图片
此处输入图片的描述

5.按Ctrl键卡死的问题解决方法

在eclipse中编辑3万行左右的代码时,在用ctrl+c/v复制时eclipse经常会卡住较长的时间。
后来发现只要按下ctrl键就会卡,我猜测应该是因为eclipse中按住ctrl后可以用鼠标单击跳转到变量定义的地方,所以当按下ctrl键时eclipse会去生成这个映射,当文件比较大时,这个行为会花费比较多的时间,非常不爽,经过一番查找才知道,可以通过以下方法设置快捷键。

Eclipse -- Windows->Preferences->General->Editors->Text Editors->Hyperlinking:
去掉这个选项:Enable on demand hyperlinks style navigation
或者将你不想做Ctrl跳转的文件不选即可

6.为工程项目建立工作集合

working sets,然后视图的显示级别修改为working sets。working set还便于搜索哦


Eclispe 常见设置、优化、使用建议_第20张图片
1.png-188kB

7.关闭不常用和不必要的验证

例如JSP语法验证,Java script验证。这个对于eclipse的优化应该会有比较明显的效果


Eclispe 常见设置、优化、使用建议_第21张图片
1.png-464.1kB

8.关闭maven自动更新

Eclispe 常见设置、优化、使用建议_第22张图片
1.png-464.5kB

9.关闭不常用的工程项目

Eclispe 常见设置、优化、使用建议_第23张图片
1.png-288.1kB

10.取消所有启动时要激活的插件

(在用时激活也一样)和其它的相关的在启动时执行的操作。


Eclispe 常见设置、优化、使用建议_第24张图片
1.png-50.7kB

11.关闭自动更新

Eclispe 常见设置、优化、使用建议_第25张图片
01.png-324.9kB

Eclispe 常见设置、优化、使用建议_第26张图片
02.png-369.9kB

Eclispe 常见设置、优化、使用建议_第27张图片
03.png-425.7kB

三、Eclipse使用

1.文件比较

Eclispe 常见设置、优化、使用建议_第28张图片
image_1c7sv6v4k4vu9eq1p9b12qhgeq8g.png-41.7kB

Eclispe 常见设置、优化、使用建议_第29张图片
image_1c7sv7ter1a6u1bmh1e5g1sh518p38t.png-103.9kB

2.Eclipse列编辑模式

Eclispe 常见设置、优化、使用建议_第30张图片
image_1c7sv87om2eq1tgp1nf08321sp69a.png-161.7kB

3.Search功能(还有一个是Find/Replace)

Eclispe 常见设置、优化、使用建议_第31张图片
image_1c7sv8ft31rg1n401rp12571ahu9n.png-82.6kB

4.一个文件打开多次,这样在你写代码时,需要参考文件的不同部分时,就不需要滚上滚下了

Eclispe 常见设置、优化、使用建议_第32张图片
image_1c7sv8m771sb51emh1bhm6871mnfa4.png-207.6kB

5.提取公共代码到私有的公共方法

Eclispe 常见设置、优化、使用建议_第33张图片
image_1c7sv8rsgjtnm4915mb1b021p65ah.png-229.7kB

Eclispe 常见设置、优化、使用建议_第34张图片
image_1c7sv930i1iar1ktfj851c331sdpau.png-80.7kB

6.Eclipse显示启动时间的插件:

看这里http://www.blogjava.net/shenh062326/archive/2011/10/16/361360.html

7.保存Eclipse个人配置

Eclipse的所有设置的配置文件位置(window->preferences中的设置的存放位置):
workspace\ .metadata.plugins\org.eclipse.core.runtime.settings
把该文件夹整体拷入新workspace即可

四、其它

1.Eclipse Debug使用部分

debug的variable界面显示初等变量的十六进制、ascii等形式


Eclispe 常见设置、优化、使用建议_第35张图片
image_1c7svai38daa14l9ia73mrm23bb.png-84.5kB

2.Eclipse注释模板

http://swiftlet.net/archives/1199

五、原文地址

Eclipse设置、调优、使用 - - ITeye博客
eclipse设置全局编码为UTF-8的方法 - xiaomage234 - BlogJava
如何优化eclipse_百度经验

你可能感兴趣的:(Eclispe 常见设置、优化、使用建议)