设为首页 友情链接
在线留言 发表文章
加入收藏 广告联系

刺猬首页

| 专案技术 | 网络技术 | 图形图象 | 网络编程 | 网页设计 | 操作系统 | 服务器 | 技术白皮书 | 在线实验室 | 刺猬论坛 |
小说专版  | 数据库 | 设计赏析 | 存储频道 | 网络安全 | 私服架设 |  Solaris | 网站评估 | PC维护技巧 | 下载中心 | 博 客 |
专   题: | Linux | java | cisco | 防病毒 | 刀片 | SOA | iscsi | ASP.NET | SQL | Oracle |
您现在的位置: 刺猬宫 >> Linux专题 >> 开源空间 >> 教程正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
Linux系统Shell的环境变…
如何在Linux系统下配置J…
Linux+Apache+Mysql+PHP…
Linux系统的网络服务器配…
Linux精华 Tomcat配置技…
在RHEL4上的日志服务器配…
Apache配置文件里的LogL…
在Linux系统环境下配置j…
编写Linux系统下Daemon程…
配置文件/etc/syslog.co…
  配置EMACS编辑器作为开发工具详细过程           
配置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下使用,而具体的其他关于开发的配置我们会继续编写新的文档。

(责任编辑:凌云通)

频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。

原始作者:佚名 录入时间:2007-7-14 12:36:02
信息来源:不详 投稿信箱:itqoo@126.com
教程录入:itqoo    责任编辑:itqoo 
  • 上一个教程:

  • 下一个教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    - 关于我们 - 合作伙伴 - 友情链接 - 广告刊登 - 投稿热线 - 在线留言版权声明联系方式 -
    IT公社版权所有 粤ICP备05127012号
    Copyrigh@2005-2006 itqoo.com.Inc All Rights Reserved  推荐分辨率 1024*768
    联系站长:E-Mail:itqoo@126.com     MSN:urchincc@hotmail.com    QQ:点击这里给我发消息
    特别感谢:亿太网络提供空间支持