关于Eclipse的一些设置

1 指定Eclipse的启动jvm:

    在eclipse.ini中加入如下两行,该文件在eclipse.exe所在的目录中

    -vm
    XX/jdk1.7.0_25/jre/bin/javaw

    XX 为jdk的home文件夹所在的目录

2 修改eclipse代码自动补全的小bug

    比如输入 String s这个时候Eclipse就会提示让我变量名设置成string,可是如果此时我按下空格或者=,这个string就直接上屏了,比较烦人

    解决办法:(许多Eclipse版本内置没有源码的,只有Classic版本(现在改名为Standard)才有)

        1,先找到相关的插件: window -> show view -> plug-ins  

        找到插件org.eclipse.jface.text,右键点击,选择import as Source Project,导入完成后,在你的workspace就可以看到这个project了  

        2.修改代码  

        在src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java文件中,找到这样一行代码  

        char[] triggers = t.getTriggerCharacter();  

        if(contains(triggers,key))  

        在那行if判断里面,eclipse会判断key(就是你按下的键)是否在triggers中,如果是,那就触发下面的第一行提示上屏的代码.所以我们要做的就是把空格和=号排除就可以了:  

        if(key != '=' && key != 0x20 &&contains(triggers,key)){  

        .........  

          

        }  

        代码修改成这样后,提示的时候按下空格或者等号,提示就会没掉,也不会自动补全了咯!!!  

        3.把修改好的org.eclipse.jface.text导出  

        右键点击你的workspace里的org.eclipse.jface.text,选择export-->Deployable plugins and  

        fragments, next,destination 选择  

        archive file,然后finish.你就可以在zip文件里看到生成好的jar ,用它替换掉eclipse/plugins里面的同名jar包,就可以了。  

    参考:http://blog.csdn.net/unhappypeople/article/details/26974057#0-tsina-1-29985-397232819ff9a47a7b7e80a40613cfe1

3  对于每个人来说,编码有着自己的风格,比如我,sysout自动补全的最后的分号前面没有空格,但是我的代码最后都是和分号用一个空格空开的,找了半天,终于解决了问题

    解决办法:在eclipse中,window->preference->java ->editor->templates->sysout,点击edit,编辑为自己喜欢的格式,需要注意的一点:

    关于Eclipse的一些设置_第1张图片

,其实其他的模板,比如main,while,for等设置方法都是一样的


你可能感兴趣的:(关于Eclipse的一些设置)