软件介绍emacs中文版是一款非常受欢迎的文本编辑器软件,它拥有十分丰富强大的功能,为用户集成了完整的开发环境,不仅能够让用户更加轻松地编辑代码文本,还可以实现收发电子邮件、登录主机和编辑远程档案等等,充分满足用户的各种需求,是一个很不错的文本编辑软件。 特色功能编辑文本 Emacs编辑文本的能力是非常强的。它的其它很多功能都是依赖于强大的编辑能力。Emacs是人性化的设计,它非常可靠,不会莫名其妙弄坏你的文件,用它编辑重要的文本信心有保障。 编辑程序 程序也是一种特殊的文本文件。因为Emacs特别适合编辑程序,所以特别在这里提出。Emacs可以方便的编辑任何类型的计算机语言程序代码,而且为它们提供语法加亮,自动缩进。你可以对程序的语句进行操作。 作为其它程序的界面 Emacs可以作为很多程序的前端。比如w3m,lynx浏览器,MAXIMA计算机代数系统,Scheme48等Scheme解释器,shell,……这些文本方式的程序一旦与Emacs接合就拥有了巨大的编辑的能力。 作为操作系统 Emacs就像一个具有编辑功能的操作系统,你可以用它干很多事情。比如,阅读email和新闻组,浏览网页,管理文件目录(dired),作为网页服务器,远程编辑文件,记录日程,约会提醒,电子日历,查字典,ICQ聊天,放mp3…… 安装教程不用安装,解压后就能用 D:\software\emacs-26.1\bin\ runemacs.exe 配置 修改注册表; a) 键盘上的windows+r调出运行命令 b) 输入“regedit” c)找到HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs(如果没有则手动添加项) d)添加字符串值,名称为HOME,值为D:\software\emacs-26.1 看.emacs配置文件路径是否改好了 a) 启动emacs,点击Options菜单,随便点击一两个选项,比如点击一下Active Region Highlighting, b) 然后点击Save Options。 c) 观察你的Emacs窗口 最后一行,是否显示“Wrote D:/software/emacs-26.1/.emacs”。 Verilog-mode 下载.el文件——放入elisp文件夹——配置.emacs文件 a) 在https://www.veripool.org/projects/verilog-mode/wiki/Installing下载verilog-mode.el b) 在D:/software/emacs-26.1下建立elisp文件夹 c)在D:/software/emacs-26.1.emacs中添加以下内容 (defun prepend-path ( my-path ) (setq load-path (cons (expand-file-name my-path) load-path))) (defun append-path ( my-path ) (setq load-path (append load-path (list (expand-file-name my-path))))) ;; Look first in the directory ~/elisp for elisp files ;; 以下路径要修改为如: c:\Users\your_user_name\AppData\Roaming\elisp,注意使用双斜杠 (prepend-path “D:\software\emacs-26.1\elisp”) ;; Load verilog mode only when needed (autoload 'verilog-mode “verilog-mode” “Verilog mode” t ) ;; Any files that end in .v, .dv or .sv should be in verilog mode (add-to-list 'auto-mode-alist ‘("\.[ds]?v\’" . verilog-mode)) ;; Any files in verilog mode should have their keywords colorized (add-hook 'verilog-mode-hook '(lambda () (font-lock-mode 1))) 其他 a) 更改背景色 .emacs中添加 (set-background-color “gray”) b) 左侧加行号 .emacs中添加 (global-linum-mode 1) (setq linum-format "%d| ") 使用教程上面依次是标题栏、菜单栏、工具栏,中间一大块就是编辑文本的地方,下面两行是mode line 和echo area。 echo area是你输入命令和显示消息的地方。 在mode line中第一个字符表示字符集,c代表chinese-gbk,后面那个 \ 符号表示换行类型,\是指DOS的CRLF换行,另外还有Unix的LF换行和Mac的CR换行。然后一个字符,表示打开的文件是否可写(先称为文件便于理解,实际上是buffer),%表示只读,- 和 * 表示可写。再一个字符表示文件是否已写,% 或 - 表示还没动,*表示已经更改。这两个字符组合起来有四个状态。 符号表示
再后面一个 - 表示路径,后面黑体的 *GNU Emacs* 表示buffer的名称。后面的All表示光标的位置,当文件在一页就能显示完的时,这里是All,此外还有Top, Bot,以及当前位置百分比。L5表示第五行。Fundamental 是模式名,模式种类很多,这个以后介绍。 如果是第一次使用,点击Emacs Tutorial,里面也有Emacs的一些基本介绍,而且是中文。 Emacs的控制键就三个Control,Shift和 Meta,Control 和 Shift 键盘上都有,Meta 在美式键盘中就是Alt,在苹果键盘上是那个很花的四个圈的键,如果键盘上没有Alt (这个要某些欧洲人才会遇到)可以使用Esc 代替,另外Esc 不想Alt 通常当组合键用,它要单独按一下,再按另外的。 以后控制命令就这样表示: C-f Ctrl+f C-M-f Ctrl+Alt+f C-_ Ctrl+Shift+- Emacs中,这些组合键其实是一些函数的快捷方式,比如C-n 是next-line的快捷方式。我们除了使用组合键意外,还可以直接调用函数。 按下M-x,然后输入函数名就可以调用函数了。 |