上次在Windows XP下面搭建开发环境时,开发工具选用提是EMACS,而为什么没有选用Gvim呢,主要是看重了在性能,易用性和功能上的一个平衡点。
上次的文章中,只是简单地编写了JAVA开发环境的搭建,却没有说明关于EMACS的配置。而EMACS又不是很简单可以上手的东西,因此,这里专门在写一篇文章介绍emacs的配置。
本文的目标:配置一个具有基本的JAVA软件开发功能的简易IDE,包括基本的语法树,方法分析,函数总结,set/get方法生成,语法提示等功能。
EMACS的基本编辑方式,比如怎么样移动光标,如何搜索,如何复制粘贴等,都可以在网上找到相当好的教程,自己练习一下基本上就不会有什么问题,这里主要写如何配置EMACS。
这个配置,到现在的目标依然不是配置出一个高效的IDE,因为我们现在需要先实现功能,包括实现上面的目标,把EMACS与ANT结合等等。
单纯使用我们安装的EMACS并不能实现所有功能,还需要下面的几个软件:
ecb-2.32.zip
cedet-1.0pre3.tar.gz
elib-1.0.zip
jde-latest.zip
这几个软件,我下载使用的顺序为cedet-->ecb-->elib-->jde,其中,cedet提供了语法分析,目录树功能,ecb是语法方面的软件,elib是库文件,jde好像叫jdee,是一个针对emacs开发的一个高效的,几乎具有无限功能和无限可配置性的java ide。
把这几个软件分别解压,放到我们的emacs所在目录下的site-lisp目录下,当然,也可以放在其他地方,但我们都习惯于按照官方文档来做。
然后,就到了修改.EMACS或_EMACS文件的时候了。
上次说过,我们设置了%HOME%环境变量,这里就要用上了。我们需要使用的是%HOME%指向的目录里面的.EMACS文件。昨天我写过了在Windows下如何配置EMACS的中文,我们依然可以使用同一个.EMACS文件,然后加入下面的代码:
;;setup cedet
;; Load CEDET
(load-file "d:/usr/local/emacs/site-lisp/cedet-1.0pre3/common/cedet.el")
;; Enabling various SEMANTIC minor modes. See semantic/INSTALL for more ideas.
;; Select one of the following
(semantic-load-enable-code-helpers)
;; (semantic-load-enable-guady-code-helpers)
;; (semantic-load-enable-excessive-code-helpers)
;; Enable this if you develop in semantic, or develop grammars
;; (semantic-load-enable-semantic-debugging-helpers)
;;setup ecb
(add-to-list 'load-path
"d:/usr/local/emacs/site-lisp/ecb-2.32N")
(require 'ecb)
;;setup jdee
(add-to-list 'load-path (expand-file-name "D:/usr/local/emacs/site-lisp/jde-2.3.5.1/lisp"))
(add-to-list 'load-path (expand-file-name "d:/usr/local/emacs/site-lisp/cedet-1.0pre3/common"))
(add-to-list 'load-path (expand-file-name "D:/usr/local/emacs/site-lisp/elib-1.0"))
(require 'jde)
通过这种配置就可以让这几个软件可以使用了,但是,效率还不高,我们会慢慢在实际使用过程中,写一写关于提高效率方面的配置。
不要忘记,我们使用的机器是p3 4xx的CPU,内存也不大,因此,在一定程度上,GNU的软件帮了我们的大忙。
以上配置在Windows下使用,而具体的其他关于开发的配置我们会继续编写新的文档。
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com |
关注天下网吧微信,了解网吧网咖经营管理,安装维护:
本文来源:赛迪网 作者:佚名