8
十二/08
7

等宽编程字体Monaco

写程序的时候代码字体很重要,最好是等宽字体,尤其是针对python类的缩进直接影响语法的语言来说。等宽字体看起来结构也比较清晰,另外便于区分,比如字母o和数字0,字母l和数字1等等。系统默认有很多等宽字体,今天看到一款很棒的编程字体,推荐给朋友。Monaco
该字体是Mac上的Monaco,非常棒,光滑细腻。下面是我在geany下用这个字体写的一小段php代码截图。

geany

安装很简单,http://www.gringod.com/wp-upload/MONACO.TTF 下载下来,然后放到自己目录的.fonts目录下,执行fc-cache -f -v刷新字体,在编辑器和软件中即可使用。我把firefox调成了这个字体,英文很是好看,并且清晰,程序更是如此。

下面是firefox上的截图。

关键字: ,
14
六/08
5

Geany [IDE]

Ubuntu 下的开发编辑器大部分都是使用Gedit,gedit搭配一些常见的plugins大部分功能都有了,唯独没有代码折叠功能,并且一些简单的函数列表功能还要编译plugins,很是不方便。今天逛到一个台湾朋友的blog站点,看介绍了两款编辑器,一个Komodo,另一个就是 Geany了。都测试了下,对drupal的一个模块文件,Geany可以自动识别为php文档,毕竟扩展名是module,而好多编辑器都做不到这个。左侧函数列表,上方文档标签,折叠功能,强大的选项设置,可以自定义很多功能。几乎跟win下许多ultraedit之类的编辑器功能相似了。

Geany是一个使用 GTK2 工具包开发的快速和轻巧的集成开发环境(IDE),包括以下基本功能:语法高亮显示,代码折叠,代码自动补完,自动补完经常使用的结构(如:if、 for、while 等),自动补完 XML 和 HTML 标记(tag),调用提示,支持 C、Java、PHP、HTML、Python、Perl、Pascal 等语言,符号列表等等。

同时还在体会更加好用的功能。。。

编辑用户目录下的.geany/snippets.conf文件,输入以下东西:

[PHP]
debug=print ‘<div align=left> array = <pre>’;\nprint_r($array);\nprint ‘</pre></div>’;
if=if (%cursor%) {\n\n}
else=else {\n\n}
for=for (i = 0; i < %cursor%; i++) {\n\n}
while=while (%cursor%) {\n\n}
switch=switch (%cursor%) {\n%ws%case : \nbreak;\n%ws%default: \n}
这些是我看/usr/share/geany/snippets.conf下的帮助文件简单写的,对php开发的一些语法段落自动补全比较方便。总之,多使用之后发现这是我遇到的最好的IDE(both in Lin && Win :-)

最后,最近发现红联Linux网站大量转贴敝人Blog的文章,而且未注明出处。我已经与他们管理员取得联系,更改了一部分内容,还是希望发帖的人自觉尊重别人的东西。

相信开源的东西也一定可以做到很好!
 

关键字: ,