如你所见,我认识很多变态,所以遇到问题的时候,我一般会向各种各样的变态求救。

这次是搞Python开发用什么东西写代码好的问题。

一个每天不吃冰棍会死的变态告诉我,如果我不用Emacs,他就肛了我。
一个每天都要意淫自己何时可以推倒自己妹妹的变态告诉我,他用Textmate。
一个每天都在渴望着有人来肛他的老变态告诉我,VIM是他的选择。
一个脑子里面进水的傻逼变态告诉我,楼上用什么他也用什么,还问我要不要他抄来的配置文件。
一个特别喜欢吃辣椒的变态告诉我,如果我不用GVIM的话,我和他就不要做朋友了。
一个90后常年处于中二喜欢和人吵架的傲娇变态告诉我,快去用Sublime Text啦!
一个每天自称自己Forever Alone但是总是妹子不断的变态在自己啪啪啪间隙的时候告诉我,不妨尝试下新出的Atom。
一个每天要撸好多发的年纪和我一样大的变态告诉我,Eclipse+Pydev足够了。

其实一开始我一直都在用Gedit,认为IDE这种东西我这种菜逼用不上。
于是在上周我终于无法忍受自己因为多打空格和将单词拼错导致的各种傻逼问题之后,我终于决定用IDE了。

“你看看你,我早就说了应该用IDE啦( ´∀`)凸”
一个每天不看各种黑白丝的毛片就活不下去的变态如此嘲笑我。

他说的好有道理我无法反驳。

市面选择很多,最后我选则了PyCharm,虽然PyCharm有免费的社区版还有高级的Pro版,同时也有Linux平台,但是在Ubuntu 14.04上安装的时候还是遇到了不少问题。

首先是字体渲染,默认的太丑陋了。

废话不说了,谈解决方案。

使用打了渲染补丁的OpenJDK7

Ubuntu可以使用PPA安装:

https://launchpad.net/~no1wantdthisname/+archive/ubuntu/openjdk-fontfix/+packages

当然你也可以使用github中提供的脚本自己编译,也不复杂,就是加参数的问题。

https://github.com/achaphiv/ppa-fonts/blob/master/openjdk-fontfix/build_packages.sh

PyCharm的安装就是一个解压缩的过程,但是默认还是需要修改一下pycharm64.vmoptions才能确保字体能看。

-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.xrender=true

除了字体渲染以外呢,还有全局菜单问题。

通过PPA安装jayatana可解决

https://launchpad.net/~danjaredg/+archive/ubuntu/jayatana

安装完毕后记得注销登陆,或者重启,不然没有效果。

图标和快捷方式在PyCharm第一次运行的时候就会创建,如果你用Numix图标组合,记得修改创建的desktop文件

/usr/local/share/applications/jetbrains-pycharm.desktop

将图标的内容由指向的png换成pycharm,就可以匹配图标了。

总之最后的结果令人满意,随便敲了一个函数感受一下就是比gedit高大上多了…………

选区\_980.png

最后的最后,fcitx工作倒是没问题,但是不能光标跟随,查了一下似乎是Swing的问题,但是很惊奇的是网络上居然没多少人谈这一点,顶多是有用ibus的切不出输入法的。是人民群众都习惯了这玩意不跟随光标了还是只有我有这个问题……