一、前言:从.net平台转战到java平台也有一段时光啦,java平台接触的IDE是myEclipse,用了一段时间的myEclipse,感觉真心难用,这什么鬼东西,没有智能提示。好怀念在VS平台下输入cw,按两下table键就自动输入Console.WriteLine(); 输入if按两下table键就自动输入if (true){}等等。本着不将就的精神,开始了探索之旅。
二、智能补全:
1、打开myEclipse,在window菜单下进入属性(Preferences)编辑界面,进入Content Assist界面。
1)把“Auto activation delay”设置为70,可以根据个人输入速度来设置.
2)设置触发,“Auto activation triggers for Java”在文本框中.后输入abc(只能输入abc3个字母,据说在Eclipse中可以输完26个字母)
3)单击“ok”确定设置,现在在编辑代码界面输入“.abc”可以触发提醒。
2、在File菜单下进入Export(导出)界面,进入Preferences界面。在To preference file输入要导出文件名,在Browse选择导出路径。
3、打开导出的文件,找到/instance/org.eclipse.jdt.ui/content_assist_autoactivation_triggers_java=.abc。把26个字母补充完成。
4、保存所修改的文件,再次回到MyEclipse中,刚刚我们是导出文件,现在我们要把导出的文件导入到MyEclipse中。
5、File→Import→General→Preferences,过程与导出文件类似,在此不再粘图。这样就能像VS一样方便啦。
三、添加模板代码块:
1、打开myEclipse,在窗口中进入属性(Preferences)编辑界面。
2、进入模板代码添加界面,并点击New按钮
3、比如添加rw的操作代码块 name:名字;pattern:模板代码
4、提供的读写操作模板代码如下:
InputStream in = null;
OutputStream out = null;
try{
in = new FileInputStream(path);
int len = 0;
byte[] buffer = new byte[1024];
out = new FileOutputStream("");
while((len = in.read(buffer)) > 0){
out.write(buffer, 0, len);
}
}
finally{
if(in != null){
try{
in.close();
}catch(Exception e){
e.printStackTrace();
}
}
if(out != null){
try{
out.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
5、在编辑代码的时候,只需输入rw,敲回车。即可输入上述代码块。