使用netbeans来开发django应用 – 求贤若渴, 礼贤下士 – ITeye技术网站

第一步,首先是下载python版本的netbeans6.5,由于我使用的是ubuntu8.04,所以下载地址为:

第二步,安装netbeans,这个没有什么好说的。安装完成之后,启动netbeans会看到工程里面的中文都变成了方框。google之,得知是jdk中缺少netbeans需要的中文字体。


第三步,将系统的中文字体考到jdk目录下,方法:cp /usr/share/fonts/truetype/arphic/uming.tcc JAVA_HOME/jre/lib/fonts/fallback,重启netbeans之后,中文可以正常显示了。需要注意的是fallback目录需要我们手动建立,而且/usr/share/fonts/truetype/arphic/目录下字体文件在我的机器上叫作uming.tcc,其他的linux系统就不知道了,需要大家自己看一下。

可以看到,只要简单把系统的中文字体考到jdk中的指定的目录里,再重启netbeans就搞定了。

第四步,作为一个长期使用eclipse的人,可以把快捷键设置为eclipse的快捷键。

(Tools->options->keymap->profile,下拉框中选择eclipse)。而且对于一个熟练使用eclipse快捷键的人,如果netbeans6.5不提供这样的功能,我肯定会放弃对它的使用。

第五步,由于python文件在运行之后会产生pyc文件,而这些文件对开发人员来说可以隐藏起来,方法是在:Tools | Options | Miscellaneous | Files | Ignored Files Pattern:这个地方加一个正则表达式为|.*\.pyc,这样在项目里就不会再显示pyc文件了

下面来说说我为什么使用netbeans6.5,我把理由列成以下几点:

1更小,其安装文件只有27m,eclipse呢,100+

2更快,启动之后速度比eclipse快,更麻烦的是eclipse3.4+pydev有时候启动之后会有bug,导致.py文件都不能正常显示,这个时候就需要重启。

3 不需要额外的插件,如果用eclipse开发django,那么需要aptana+pydev+eclipse+等等其他插件,麻烦。

4 netbeans对html,js和css的支持也很好,虽然我不作前端的事情,但是netbeans确实在这一点上作的相当的不错。

5 netbeans6.5对python的支持也不错,提供高亮和语法提示(idea我也尝试用其来开发python应用,可惜它只支持高亮,不支持语法提示)

eclipse的插件很多,但是对怕麻烦的程序员来说,ide集成常用的插件功能对我们来说是非常友好的。虽然使用eclipse+pydev已经很长时间了(应该说已经习惯了),但是看到netbeans6.5之后,我还是倒向了netbeans。

发布者

混沌未开

一个经常性心血来潮的收藏狂,希望能通过自己所学所见来获得周遭孩纸的认可……