GNU Emacs
主要功能
- 开源、多平台文本编辑器
- 包含IDE工具、游戏和许多其他附加功能
- 可以使用扩展进行自定义
- 包含实用的手册和教程
软件概览
GNU Emacs是一款开源文本编辑器,可在Linux、Windows和macOS上运行。除了简单的文本编辑工具外,它还包含许多其他功能,包括集成开发环境(IDE)工具、日历、邮件和新闻阅读器、游戏等。
开发人员和其他高级电脑用户主要使用Emacs编写和编辑源代码文件、网页和其他文档。Emacs的按键命令套件和内容感知编辑模式让经验丰富的用户可以轻松编写程序和网页。然后,开发人员可以使用Emacs内置的编译器、运行时和调试工具来运行和测试自己的程序。
不过,Emacs还包含其他功能,即使是新手用户也能将它用作实用且有趣的文本编辑器。例如,如果用户需要暂时离开正在编写的文档休息一下,可以在编辑器中玩贪吃蛇和俄罗斯方块。对于刚接触Emacs或经验较少的电脑用户来说,Emacs可能看起来令人望而生畏,但它提供了手册和教程,可以帮助你学习其命令和功能。
Emacs还允许(并鼓励)你安装扩展,为程序添加更多功能。该程序的网站上提供了大量扩展,开发人员也可以使用Emacs Lisp(Elisp)编程语言创建自己的扩展。
概述
对于愿意学习Emacs众多按键命令、深入了解其丰富的高级功能,并添加扩展来进一步自定义程序的用户来说,GNU Emacs最能发挥其优势。如果你正在寻找一款简单、易于快速上手的文本编辑器,GNU Emacs可能不适合你。但如果你想要一款可自定义、功能丰富且高度可扩展的编辑器,Emacs或许正是你要找的程序。
主要文件类型
支持的文件类型
| 扩展名 | 文件类型 |
|---|---|
| .EL | Emacs Lisp代码文件 |
| .1 | Unix 第 1 节手册页 |
| .A | 静态库 |
| .ASM | 汇编语言源代码文件 |
| .C | C/C++源代码文件 |
| .CC | C++源代码文件 |
| .CEL | Celestia 脚本文件 |
| .CFG | Wesnoth Markup Language 文件 |
| .CONF | Unix配置文件 |
| .ELC | Emacs已编译Lisp文件 |
| .ERR | 错误日志文件 |
| .EX | Euphoria 源代码 |
| .EXW | Euphoria源代码文件 |
| .H | C/C++/Objective-C头文件 |
| .HS | Haskell脚本 |
| .INC | 包含文件 |
| .INFO | Texinfo 文档 |
| .JAVA | Java源代码文件 |
| .JSON | JavaScript对象表示法文件 |
| .L | Lex源文件 |
| .LHS | Literate Haskell Script |
| .LPD | LPD守护进程打印权限文件 |
| .LUA | Lua源代码 |
| .M | Mercury源代码文件 |
| .MAN | Unix手册 |
| .MD | Markdown文档文件 |
| .MD | 机器描述文件 |
| .MENU | Quake 3 Engine菜单文件 |
| .ML | ML源代码文件 |
| .MPS | 数学规划系统文件 |
| .OPTS | Linux配置选项文件 |
| .ORG | Emacs Org 文本文档 |
| .PROPERTIES | Java Properties文件 |
| .PROPERTIES | Minecraft属性文件 |
| .PY | Python脚本 |
| .S | 源代码文件 |
| .TRI | 三角形网格文件 |
| .TXT | 纯文本文件 |
| .UTF8 | Unicode UTF-8编码文本 |
其他相关文件类型
更新于 2023年4月27日
