Eclipse初心者杂编


发现自己不能总因为觉得没啥属于自己的技术文章可写就长时间什么都不写,这就和学东西一样,总是以自己“还没学透”为理由去拒绝将其付诸实践,结果一切都会永远地静止在理论之上,稍微一不留神,就会忘得一干二净,过去的学习都变成了浪费时间的行为。平时里记下点点滴滴,都是对自己的提高的一种具象化。

想当初自己刚上大学的时候,就一直对JAVA这种语言存在极大的偏见,究其原因,就是因为当时玩的手机游戏实在是不给力得很,让我产生一种“JAVA只能写出这种程度的玩意儿”的错觉。后来大三选修JAVA的时候,也一直是记事本编程(因为那书上那么写的,囧……),都不晓得JAVA的IDE是啥(因为当时还总误把IDE叫做“编译器”,所以搜都搜不明白……猪一样的老师害死人啊),一学期的JAVA课一节也没去上,最后竟然也混混噩噩地得了个80多分过了,真乃奇迹。大四的时候,选毕业设计课题时,因为我实在对各种ASP做网页非常厌倦了(从大三开始的课设就全是ASP= =),于是选了一个很新的Android软件开发,这才真正地与Eclipse,或者说JAVA(其实也不是完全的JAVA啦)开始打上了交道。而现在,自己已经彻彻底底地成为了JAVA程序员,为了工作……早把当年抱死不放的C++忘到九霄云外了。

对于初心者来说,刚使用Eclipse时,难免会遇到各种各样纠结的问题,而一般JAVA入门书是很少有会教读者用Eclipse的(就算有,也是一些很基本的新建、导入、运行、打包等基本操作而已),所以在这里把自己当初用Eclipse时面临的各种各样小问题都列出来,供大家参考。

当然基本操作就不会说了,那种东西到处都能找到。

以下讲的都是基于英文版的Eclipse,workshop或许也部分适用。中文包以前下过,装上去之后我就斯巴达了,发现啥也看不明白了OTL……习惯成自然啊,果断换回英文的了。

1、改变字体、字号:

记得最初用Eclipse做Android开发时,我就非常郁闷这字怎么这么小(虽然VS里默认也非常小……)。其实想改字体和字号的话,只要选上方菜单栏中的Windows→Preferences→Appearance→Colors and Fonts,就可以在这里改了。在右侧那个最大的框中,选Basic下的最后一项Text Font,选中后点击右侧的Edit按钮,便可以随自己喜欢改变字体和字号了。其实不仅仅是改编辑器中的字体字号,连菜单什么的字体字号都可以改,可以自己改着玩试试(追求猎奇者推荐

2、编码格式

其实默认的就挺好,一般不用改的。不过有的可能有什么特殊要求的(比如我的公司),就要改一下编码的格式。大括号写在哪啊,要不要空行啊,缩进多大是空格还是TAB之类的。也在Windows→Preferences中,不过这次是Java→Code Style→Formatter之中,在右侧就可以新建自己喜欢的格式了,详细的自己去研究吧,会英文的都能看明白。顺带一提,在编辑器中,选中一部分代码,按右键,选Source→Format就可以把这段代码按照自己设定的编码格式进行格式化,很是方便。

3、Clean和Build

用过那个命令行javac来编译过java的同学都晓得,这java文件要想运行,得先变成.class才可以。在IDE里其实也是这样,上方菜单栏中Project→Build Automatically,这一项前边有勾的话,那Eclipse就可以随时编译你写的程序。如果你的工程非常巨大的话,把这项给关了才是比较明智的,不然会卡得你无比销魂。关了它之后就可以选build项,进行手动build了。值得一提的是,俺之前开发Android的时候,出现过非常抽风的现象,程序莫名报错,明明应该显示的是这张图片,却显示的是另一张……我很是郁闷,不得其解。后来才知道,是没clean的缘故。在project下有一个clean,你的程序重新编译时,不总是会给你一个满意正确的结果,所以出现奇异的结果时,可以先clean一下,再重新build,一切就都能解决了。话说在VS里也有类似的机制。

4、雷人的快捷键的冲突。

这个不知道有人碰到过没有,反正我是很RP地经常碰到……在自己的电脑、在单位的电脑都有……

第一个很斯巴达的冲突,就是Ctrl+空格的冲突。大家都知道这是啥快捷键,只要你在编程时想打中文,就肯定会用这快捷键。当然一般咱们在Eclipse里按Ctrl+空格是很正常的,看样子并不会与什么发生冲突似的。但是……事实却不是这样。

我们在Eclipse里打 句柄.方法() 之类的东西时,当输入那个小圆点,Eclipse就会自动弹出提示。这个提示的快捷键,有的是alt+/,有的则正好就是那个Ctrl+空格。如果是前一个倒是好办,后一个就惨了。在每次你自动提示的时候,Eclipse似乎都会自动帮你按一下Ctrl+空格,相当于Eclipse自动在你不愿意切换输入法的时候帮你切换了一下。其后果不难想象,每次你弹出提示的同时,输入法会由英文自动切换成拼音(或者五笔),然后你打的代码再经你一手抖一空格,很容易变成一串意味不明的汉字……非常鬼畜。

第二个就是复制当前行的快捷键Ctrl+Alt+↓。一般都是好用的,但是个别电脑就不行(比如我的……),一按下,整个屏幕都倒过来了(汗),笔记本的高级功能啊……。刚进公司培训时,在培训室的电脑虽然是台式机,但是这个快捷键也不能用……明明就是这么设置的,真诡异。

解决以上问题的办法,当然就是把快捷键给改掉。Windows→Preferences→General→Keys。在这里改,搜索一下再改就好(貌似在Workshop里不能搜索,只能用肉眼去找= =)。别告诉我你不会改= =

  • 1
  • 2
  • 下一页

相关内容