中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > Linux > Linux综合
配置EMACS编辑器作为开发工具详细过程
作者:sixth  时间:2007-07-04 15:55 出处:ccidnet 责编:月夜寒箫
              摘要:配置EMACS编辑器作为开发工具详细过程

上次在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下使用,而具体的其他关于开发的配置我们会继续编写新的文档。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有