GNU Emacs

版本28(截至 2023年4月27日)
平台Windows, Mac, Linux
许可开源
类别编程
前往网站
评分:3.5  |  34 票

主要功能

  • 开源、多平台文本编辑器
  • 包含IDE工具、游戏和许多其他附加功能
  • 可以使用扩展进行自定义
  • 包含实用的手册和教程

软件概览

GNU Emacs 28 的屏幕截图
GNU Emacs 28 的屏幕截图

GNU Emacs是一款开源文本编辑器,可在Linux、Windows和macOS上运行。除了简单的文本编辑工具外,它还包含许多其他功能,包括集成开发环境(IDE)工具、日历、邮件和新闻阅读器、游戏等。

开发人员和其他高级电脑用户主要使用Emacs编写和编辑源代码文件、网页和其他文档。Emacs的按键命令套件和内容感知编辑模式让经验丰富的用户可以轻松编写程序和网页。然后,开发人员可以使用Emacs内置的编译器、运行时和调试工具来运行和测试自己的程序。

不过,Emacs还包含其他功能,即使是新手用户也能将它用作实用且有趣的文本编辑器。例如,如果用户需要暂时离开正在编写的文档休息一下,可以在编辑器中玩贪吃蛇和俄罗斯方块。对于刚接触Emacs或经验较少的电脑用户来说,Emacs可能看起来令人望而生畏,但它提供了手册和教程,可以帮助你学习其命令和功能。

Emacs还允许(并鼓励)你安装扩展,为程序添加更多功能。该程序的网站上提供了大量扩展,开发人员也可以使用Emacs Lisp(Elisp)编程语言创建自己的扩展。

概述

对于愿意学习Emacs众多按键命令、深入了解其丰富的高级功能,并添加扩展来进一步自定义程序的用户来说,GNU Emacs最能发挥其优势。如果你正在寻找一款简单、易于快速上手的文本编辑器,GNU Emacs可能不适合你。但如果你想要一款可自定义、功能丰富且高度可扩展的编辑器,Emacs或许正是你要找的程序。

主要文件类型

文件图标.ELEmacs Lisp代码文件

支持的文件类型

扩展名文件类型
.ELEmacs Lisp代码文件
.1Unix 第 1 节手册页
.A静态库
.ASM汇编语言源代码文件
.CC/C++源代码文件
.CCC++源代码文件
.CELCelestia 脚本文件
.CFGWesnoth Markup Language 文件
.CONFUnix配置文件
.ELCEmacs已编译Lisp文件
.ERR错误日志文件
.EXEuphoria 源代码
.EXWEuphoria源代码文件
.HC/C++/Objective-C头文件
.HSHaskell脚本
.INC包含文件
.INFOTexinfo 文档
.JAVAJava源代码文件
.JSONJavaScript对象表示法文件
.LLex源文件
.LHSLiterate Haskell Script
.LPDLPD守护进程打印权限文件
.LUALua源代码
.MMercury源代码文件
.MANUnix手册
.MDMarkdown文档文件
.MD机器描述文件
.MENUQuake 3 Engine菜单文件
.MLML源代码文件
.MPS数学规划系统文件
.OPTSLinux配置选项文件
.ORGEmacs Org 文本文档
.PROPERTIESJava Properties文件
.PROPERTIESMinecraft属性文件
.PYPython脚本
.S源代码文件
.TRI三角形网格文件
.TXT纯文本文件
.UTF8Unicode UTF-8编码文本

其他相关文件类型

扩展名文件类型
.CONF通用配置文件
.INFO通用信息文件
.JAVJava源文件
更新于 2023年4月27日