工作两年来,一直使用UE做为自己的编辑软件,但是需要编辑及检索的代码量越来越大,UE已经提襟见拙了。
近两天来,一直在Google上查询合适的编辑器,有两种选择,分别是Emacs和Elipse,由于自己在工作中有利用NiosII的IDE进行开发,觉得该环境占用较多的内存,并且操作缓慢,所以选择了Emacs。
需要下载下面的选件:
color-theme-6.6.0.zip ;用于定制Emacs编辑环境的配色插件
emacs-22.3-bin-i386.zip ;Windows系统下的Emacs
vhdl-mode-3.33.27.zip ;Emacs用于编辑VHDL的插件
maxframe.el ;Emacs打开自动最大化插件
可分别选择一下链接下载:
http://www.emacswiki.org/emacs/ColorTheme
http://ftp.gnu.org/gnu/emacs/windows/
http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html
下载maxframe.el附件;
以下是安装步骤:
1、解压emacs-22.3-bin-i386.zip到你想要的文件夹,如d:/emacs-22.3;
2、运行的d:/emacs-22.3/bin/addpm.exe,将emacs添加到windows开始菜单;
3、分别解压color-theme-6.6.0.zip,及vhdl-mode-3.33.27.zip;将文件vhdl-mode.el、vhdl-mode.elc、color-theme.el、color-theme下的文件夹“themes”、 maxframe.el添加到d:/emacs-22.3/site-lisp;
4、在“环境变量”中添加“HOME”变量,值为“d:/emacs-22.3/”;
每个用户都可以用自己的_emacs(下载_emacs附件)配置自己的环境,放在“HOME”变量的路径下,如热键、配色、启动设置等等,该配置是基于Lisp programming language开发,例如:
;;
;; global setting
(set-scroll-bar-mode nil) ;; 去掉滚动条
(tool-bar-mode -1) ;; 去掉工具栏
(setq inhibit-startup-message t) ;;关闭开启画面
(setq scroll-margin 3 scroll-conservatively 10000) ;;防止页面滚动时跳动
(setq show-paren-style 'parentheses) ;; 设置显示括号匹配,但不跳转
;; color theme
(require 'color-theme)
(color-theme-initialize); initialize color-theme
(color-theme-pok-wog); load my theme
(require 'maxframe)
(add-hook 'window-setup-hook 'maximize-frame t)
;; wind330 hotkey
(global-set-key [?/S- ] 'set-mark-command) ;; 按键shift+space为set-mark命令,避免与ctrl+space冲突;
(setq-default tab-width 2) ;; 制表符宽度为2个空格
下面提供几个Emacs学习网址:
http://www.gnu.org/software/emacs/index.html#dir
http://zhdotemacs.sourceforge.net/emacs/index.html
http://www.emacswiki.org/
另外也可以配置verilog mode。下面是相关网站
http://www.verilog.com/emacs_install.html
emacs确实值得一学。有时间一定要学习一下。由于工作需要现在还是继续用我的Ultraedit编辑器吧。Ultraedit也是不错的,虽然现在还没有完全的弄懂它。 |