Emacs官方版是一款高度可扩展且功能强大的自由文本编辑器,由RichardStallman于1985年发起并持续维护。Emacs泛指一个编辑器家族,而其中最主流、使用最广泛的分支即为GNUEmacs。其名称源自EditorMACroS(编辑器宏),最初是作为MITTECO编辑器的一组宏命令集合而诞生。
GNU Emacs的核心特性在于其极致的灵活性与可定制性。它内置了一门名为EmacsLisp(Elisp)的编程语言,绝大部分编辑功能都由Elisp实现。用户不仅可以通过编写脚本自由拓展和修改编辑器的任何行为,还能将其打造成适用于各种编程语言和工作流的定制化开发环境。

功能介绍
1、内容感知编辑模式,包括语法 着色,适用于许多文件类型。
2、完整的内置文档,包括 新手教程。几乎完全支持 Unicode 全是人类的脚本。
3、高度可定制,使用 Emacs Lisp 代码或图形化 接口。
4、除了文本之外,还有广泛的功能 编辑,包括一个项目 规划、邮报与新闻 阅读器,调试器 界面、日历、IRC客户端等。
5、一个用于下载和安装扩展的打包系统。
软件特点
1、敏感内容的编辑模式,包括为多种文本类型(文本、源代码、HTML)进行语法着色。
2、完整的内置文档,包括新用户的教程。
3、完整的Unicode支持几乎所有的人类语言和文字。
4、高度可定制的,使用Emacs Lisp代码或图形界面。
5、大量的扩展名添加其他功能,包括项目策划、邮件和新闻阅读器、调试器接口、日历等。
常用快捷键
1、常用
C-代表按住Ctrl键
M-代表按住Alt键,也可以用按一下ESC放开代替
M-x输入指令执行,在输入时用Tab可以自动补全或列出项目
C-g 取消当前操作指令
C-h k查看当前按键绑定的指令及介绍
2、移动插入点(光标)
C-n/p/b/f 到 下一行、上一行、前一字符、后一字符
M-b/f 到 前、后一单词
C-a/e 到 行首、末
M-a/e 到 句首、末
M-</> 到 文件首、末
C-v/M-v 下、上翻屏
C-l 循环 将当前光标行显示在窗口下、中、上位置
C-u重复执行之后的 xx 命令 num 次,不输入num默认为4
C-u C-v 向下滚动4行
3、编辑
Back/C-d 删除 前、后字符
M-Back/M-d 移除 前、后单词
C-k/M-k 移除到 行末、句末
C-/ undo/redo
C-x u undo/redo
C-w 剪切
C-y 召回(粘贴)(粘贴移除的、复制、剪切的内容)
C-c 复制(emacs一般也默认定制了与OS的剪切复制粘贴相同的快捷键)
4、查找
C-s 查找下一个
C-r 查找上一下
C-g 一次返回,二次结束查找
回车 停止到当前查找到的内容
5、替换
M-%
6、标记
M-@
7、文件操作
C-x C-c 退出emacs
C-x C-f 打开文件
C-x C-s 保存文件
C-x C-v 在当前缓冲区重新打开一个文件,可以用于清除undo历史!!
C-x 1 最大化当前缓冲,关闭其它
C-x 2/3 垂直、水平创建新缓冲区
C-x o 切换到其它缓冲区
C-x C-b 列出缓冲区
C-x b 提示输入缓冲区名称,切换当前窗口的缓冲区
C-x k 删除当前缓冲区
C-j 换行回车,有些模式下比较直接回车好用,有增加缩进之类的功能
Apifox
Visual Studio Code
Stylus Studio X16
微信开发者工具稳定版
Processing 4
FairyGUI
CudaText









Navicat Premium17 永久激活版 v17.3.5
交管12123电脑版「含模拟器」 v3.3.7
Adobe Acrobat Pro DC 2025 绿色中文版 v2025.001.21208
甲壳虫ADB助手电脑版「含模拟器」 v1.3.1
Google Chrome 32位版 v151.0.7922.170
Google Chrome 谷歌浏览器 v151.0.7922.170
PTC Creo12 中文版 v12.4.2
OPPO互联 v16.2.12