1. 概述
erlang的IDE有很多种,包括EMACS, VIM, ERLIDE(基于Eclipse),我都用过。感觉还是EMACS+DISTEL好用。ERLIDE至今还未发布1.0版,而且很久没有更新了,经常无故就报错退出了。换来换去还是选用官方推荐的EMACS比较好。
网上EMACS+DISTEL的文件很多,这里就不重复了,自己可以GOOGLE一下。我这里想说的是如何变换EMACS的背景色和前景色,以及为EMACS增加行号,对于初学者来说很有用,能够熟悉尤其是对EMACS LISP有兴趣的人毕竟不多。
2. 修改EMACS配色方案
打开工作目录下的.emacs文件(如果在LINUX下,应该是隐藏的,我用的是XP),在文件最开始加上以下几行
(setq default-frame-alist
'((top . 50) (left . 100)
(width . 95) (height . 35)
(cursor-color . "blue" )
(cursor-type . box)
(foreground-color . "green" )
(background-color . "black" )
))
(show-paren-mode)
(global-font-lock-mode t)
修改成你喜欢的颜色就可以了。
3. 为编辑器增加行号
在网络上下载linum.el文件,google一下,到处都是。然后将他拷贝到.../emacs/lisp下,最后再在.emacs文件中的ERLANG MODE和distel之间,添加以下内容:
(require 'erlang-start)
(require 'linum)
(global-linum-mode 1)
4. EMACS垂直分割成两个窗口
按下CTRL+x,然后输入3,则成功了,然后在ERLANG菜单中打开SHELL即可。这样左边就是代码编辑框,右边就是ERLANG外壳了。