使用Eclipse的一些小心得!
1.熟练的使用一些快捷键。比如
ctrl+s:保存
ctrl+d:删除一行
ctrl+z:撤销
ctrl+y:恢复上一步操作。
ctrl+shift+F:实现快速排版
ctrl+shift+c:快速注释
2.用习惯了sublime的文本编辑器的coder的同学们,可能对立面的字体颜色情有独钟,那么在eclispe能不能也用这种模式呢?答案当然是可以的咯!help->Eclipse marketpalce
然后搜索color theme就可以找到这个插件,然后在windows的preference下General->appearence->colors and fonts里面也可以调节字体的大小。
3.当我们在编辑的时候输入一个双引号马上就会在后面匹配第二个双引号,但是有些时候我们不需要这样子,那么我就可以吧这个功能给关闭掉,也是在windows的preference,找到你想要设置的语言,比如java那么就进java里面然后选择editor,找到tying,取消string前面的勾就可以了!如果不想要括号补全的话就选Content Assist,然后把复选框insert single proposals automatically的勾去掉就可以了。
4.当工程里面的文件没有红叉,但是在工程上面却有一个红叉,那么可以调出控制台的problem或者markers的选项卡来查看具体报错的地方。下面总结出本人碰见的几种错误。
首先出现这种问题先去build path下看下自己引的包有没有问题。如果没有问题再参照下面报的错误来解决办法
情况一:Target runtime Apache Tomcat 6.0 is not defined
可能在你写程序的期间有改过你的eclipse中tomcat或者其它服务器的配置,比如说你以前用的是Tomcat6.0然后后面改成tomcat7.0,那么就会报这个错误。具体解决的办法就是在你的workpalce下的这个工程的文件夹中找到.settings文件夹,下的org.eclipse.wst.common.project.facet.core.xml文件打开把其中的<runtime name="Apache Tomcat v6.0"/> 删除即可。
情况二:当引入一些官方的js文件的时候往往会在该文件上有一个大大的红叉,明明是官方的文件还有错?当然这是不可能的,同时也会发现,这样对程序的运行没有什么影响但是为了美观,我们还是需要改下配置。因为eclispe自带了js的验证功能(具体是怎么就不知道了),在Myeclispe如果发生这种情况的话解决起来比较简单只要关闭对该文件的验证就OK了,但是在elicpse下,需要修改一些配置文件。同样到workplace下,找到这个工程的文件夹,找到.project文件,打开。把<buildSpec>节点下的<name>值为org.eclipse.wst.jsdt.core.javascriptValidator的<biildCommand>删除,之后再将<natures>节点下值为org.eclipse.wst.jsdt.core.jsNature的<nature>删除即可,然后将该文件重新剪切复制一些就OK了。
5.我们大家都知道用alt+/可以补齐,那么怎么在开发过程中怎么减少这个按键的使用,并且能提高速度呢?可以尝试着这样子打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。 找到Java 下的Editor下的Content Assist ,右边出现的选项中,有一个Auto activation triggers for Java:,我们可以再里面填写.abcd...z来实现每个单词都会智能提示,然后减少了alt+/的使用频率,上面的delay是用来设置这个字母输入完以后出现智能提示的反应时间的,可以根据自己的配置来书写。