`
yueguangyuan
  • 浏览: 332829 次
  • 性别: Icon_minigender_1
  • 来自: 新加坡
社区版块
存档分类
最新评论

Eclipse on Ubuntu 解决缩进无法对齐

阅读更多
    用上Ubuntu以后发现自己一直在妥协,PL/SQL不能用,咱用又慢又不好用的Oracle SQL Developer,没有IE逼着自己项目组成员都尽量采用Firefox开发……我想这些东西用Ubuntu做首选OS的人都会遇到不少类似的问题,一丝苦涩。估计很多忠实的Ubuntu Fans都会骂我,无所谓,Ubuntu在软件上和微软的差距有目共睹。
    Eclipse的Linux版本一直比Windows下的差,不知道是平台选择问题还是怎样,诸如断点调试Inspect错误、SWT在Linux上观感不如Windows……最令人郁闷的就是字体问题,Eclipse on Linux默认的字体不等宽,在写代码的时候缩进会导致中文、英文、字符缩进凌乱,如果代码达到50行,注释再写多点,就会有涂鸦之感,原本有着良好编码习惯的我(表扔鸡蛋砸我)看到这乱七八糟的缩进头都大一圈(同样的问题在使用VIM编写Rails的时候也有遇到过)
    偶然的机会找朋友诉苦,他告诉我修改字体就可以解决这个问题,原因是字体不等宽,处理中英文、和符号缩进效果都不一样,改之,力波清爽,爽到想不到!
    具体操作办法:
    修改Windows->Preferences->General->Apperence->Colors and Fonts
    修改Java Editor Text Color

    我测试了10几种字体方案,那些不等宽字体直接淘汰,然后对于字符缩进不同的(主要是闭合“}”的缩进位置不准的直接淘汰,然后朋友建议我使用Courier 10 Pitch(Eclipse on Windows默认为new Courier),缩进都正常了,但是字体非常扎眼,看着很累,最终选定DejaVu Sans Mono 10号字体,效果是比较好的,附件中的截图上可以很明显的看到两种字体下代码的观感差别。如果觉得还不够好,那么自己去下载new Courier字体可能会得到更好的效果,但是DejaVu Sans Mono已经完全满足需求,Yeah!
  • 描述: 默认字体显示的代码缩进效果
  • 大小: 34.3 KB
  • 描述: 选择这种字体效果相对较好
  • 大小: 31.1 KB
分享到:
评论
10 楼 computer 2007-09-12  
可以使用fixedsys字体,他是等宽的,看上去很舒服
9 楼 hiwzg 2007-07-27  
有空我也装一套Ubuntu玩玩:)
8 楼 yueguangyuan 2007-07-02  
hongliang 写道
Bitstream Vera Sans和STHeiti 


你的代码满整齐的,但是怎么不见注释呢阿?

看这个贴子关注的程度说明目前Ubuntu做为开发用系统的普及率还很低哦
7 楼 Suninny 2007-07-02  
据我所知,Bitstream Vera Sans Mono和DejaVu Sans Mono效果几乎一样。不过偶还是喜欢用Bitstream。无论在Terminal还是在Vim/Eclipse...中
6 楼 hongliang 2007-07-02  
Bitstream Vera Sans和STHeiti 
5 楼 somebody 2007-06-29  
我用的verdana也挺好看的。
4 楼 hantsy 2007-06-28  
在ubuntu下还是netbeans吧,呵呵,现在SUN和Ubuntu关系暧昧,。。
eclipse在linux下整修界面与原生的GTK程序比,胖了很多(不管中间各个窗口还是按钮,底下的状态栏最明显),看着很不舒服,。。以前eclipse 2还没有这种现象,看来eclipse似乎不在乎swt在其它平台的效果了,
在使用jdk 6 update 1的情况下,netbeans 6自动启用了GTK界面,呵呵,比eclipse效果好多了,
3 楼 yueguangyuan 2007-06-24  
SteveGY 写道
浏览器:注意xhtml的规范执行,要求美工和开发组成员严格执行,并且使用tidy等工具检查,这样可以最大限度的提高浏览器的兼容性。IE7已经在这方面有很大的改进。注意给成员灌输世界多元化的好处,呵呵,我们这个民族现在已经不习惯多元化很多年了。

eclipse: eclipse在linux上是使用gtk,所以图形界面的好看与否只和gtk在这个linux发行版上的配置情况有关。Ubuntu的gnome字体、颜色、窗口外型还是可以接受的。

字体:Monaco.ttf


IE7还普及还早着呢,IE6还是很流行,tidy工具是第一次听说,以后会用用,项目太紧,老板明确指出第一期项目只对IE6进行兼容性测试

我曾经换过集中Windows上的字体,但是换过以后也许汉字会好看点,但是英文字体就没型了,所以就一直使用默认的字体,也是不错的,只是在使用Eclipse的时候才出现这种字体的问题
2 楼 SteveGY 2007-06-24  
浏览器:注意xhtml的规范执行,要求美工和开发组成员严格执行,并且使用tidy等工具检查,这样可以最大限度的提高浏览器的兼容性。IE7已经在这方面有很大的改进。注意给成员灌输世界多元化的好处,呵呵,我们这个民族现在已经不习惯多元化很多年了。

eclipse: eclipse在linux上是使用gtk,所以图形界面的好看与否只和gtk在这个linux发行版上的配置情况有关。Ubuntu的gnome字体、颜色、窗口外型还是可以接受的。

字体:Monaco.ttf
1 楼 KDr2 2007-06-22  
...

相关推荐

Global site tag (gtag.js) - Google Analytics