天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧系统 >> 正文

配置EMACS编辑器作为开发工具详细过程

2008-4-8赛迪网佚名

  上次在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

关注天下网吧微信,了解网吧网咖经营管理,安装维护:


本文来源:赛迪网 作者:佚名

声明
本文来源地址:0
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行