Emacs for Mac(代码编辑器)

Emacs for Mac(代码编辑器)

v26.1(9.0)官方版

  • 2018-09-06
  • 英文软件
  • 5分
  • 175下载
此为PC软件,请到PC端下载

Emacs Mac这款最强代码编辑器相信大家并不陌生,这是一款使用Lisp语言编写的非常著名的集成开发环境和文本编辑器。Emacs Mac广受赞誉,被公认为是最受专业程序员喜爱的代码编辑器之一。不管什么操作系统,当您运行Emacs,您总能获得相同的接口,让使用者置身于全功能的操作系统中!

Emacs for Mac安装教程

Emacs for Mac软件包下载完成后打开,将左侧的【Emacs】拖到右侧的应用程序进行安装

Emacs for Mac软件介绍

emacs mac版是一款广受欢迎的文本编辑器,同时也是个小巧的集成开发环境,和其他文本编辑工具不同,在开发过程中,emacs会对不同类型的文本分别进入相应的编辑模式,软件针对多种文档定义了不同的主模式,包括普通文本文件、各种编程语言的源文件、HTML文档、TEX与LaTeX文档,以及其他类型的文本文件等等。而且,emacs mac版对每种主模式都设置了特殊变量和函数,使您在这种模式下能更方便的处理这一特定类型的文本,除此之外,emacs还能进一步定义次模式,每一个缓冲区只能关联于一种主模式,却能同时关联多个次模式。比如,编写C语言的主模式可以同时定义多个次模式,每个次模式有着不同的缩进风格,为您的代码编写带来更高的效率

Emacs,著名的集成开发环境和文本编辑器。Emacs被公认为是最受专业程序员喜爱的代码编辑器之一,另外一个vim。

EMACS,即Editor MACroS(编辑器宏)的缩写,最初由Richard Stallman(理查德·马修·斯托曼)于1975年在MIT协同Guy Steele共同完成。这一创意的灵感来源于TECMAC和TMACS,它们是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人编写的宏文本编辑器。

自诞生以来,Emacs演化出了众多分支,其中使用最广泛的两种是:1984年由Richard Stallman发起并由他维护至今的GNU Emacs,以及1991年发起的XEmacs。XEmacs是GNU Emacs的分支,至今仍保持着相当的兼容性。

Emac使用Emacs Lisp,这种有着极强扩展性的编程语言,从而实现了包括编程、编译乃至网络浏览等等功能的扩展。

Emacs for Mac官方介绍

GNU Emacs。可扩展,可自定义,免费/自由的文本编辑器 - 等等。它的核心是Emacs Lisp的解释器,它是Lisp编程语言的一种方言,带有支持文本编辑的扩展。

内容感知编辑模式,包括许多文件类型的语法着色。

 完整的内置文档,包括新用户教程。

 几乎所有人类脚本都支持 完全Unicode。

高度可定制,使用Emacs Lisp代码或图形界面。

 超越文本编辑,包括功能的整个生态系统的项目策划人,邮件和新闻阅读器,调试器接口, 日历,和更多。

 用于下载和安装扩展的包装系统。

Emacs for Mac软件功能

Emacs不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中,在基于编辑器的功能基础上,Emacs自行开发了一个“bourne-shell-like”的shell: EShell。Emacs还可以:

收发电子邮件

通过FTP/TRAMP编辑远程档案

通过Telnet登录主机

上新闻组

登陆IRC和朋友交流

查看日历

撰写文章大纲

对多种编程语言的编辑

调试程序,结合GDB,EDebug等。支持C/C++,Perl,Python,Lisp等等

玩游戏

计算器

日记

管理日程,Task,ToDo,约会等

个人信息管理

目录管理

文件比较

阅读info和man文档

浏览网站

为各种程序(TeX等)提供统一的操作界面

……

Emacs for Mac软件特点

交互式编辑器

实时编辑器

高级编辑器

自文档化

可定制性

可扩展性(集成Lisp语言)

支持X Window环境 

各平台上的Emacs

Emacs是目前世界上最具可移植性的重要软件之一,能够在当前大多数操作系统上运行,包括类Unix系统(GNU/Linux、各种BSD、Solaris、AIX、IRIX 等等)、MS-DOS、Microsoft Window 以及OpenVMS等,还有移动Android平台以及iOS。

Emacs既可以在文本终端也可以在图形用户界面(GUI)环境下运行。在类Unix系统上,Emacs使用X Window产生GUI,或者直接使用“框架”(widget toolkit),例如Motif、LessTif或GTK+等等。Emacs也能够利用Mac OS X和Microsoft Windows的本地图形系统产生GUI。用GUI环境下的Emacs能提供菜单(Menubar)、工具栏(toolbar)、scrollbar以及context menu等交互方式。

Emacs for Mac编辑模式

Emacs采取的编辑方式是对不同类型的文本进入相应的编辑模式,即“主模式”(major mode)。Emacs针对多种文档定义了不同的主模式,包括普通文本文件、各种编程语言的源文件、HTML文档、TEX与LaTeX文档,以及其他类型的文本文件等等。

每种主模式都有特殊的Emacs Lisp变量和函数,使用户在这种模式下能更方便的处理这一特定类型的文本。例如,各种编程的主模式会对源文件文本中的关键字、注释以不同的字体和颜色加以语法高亮。主模式还提供诸如跳转到函数的开头或者结尾这样特地定义的命令。

Emacs还能进一步定义“次模式”(minor mode)。每一个缓冲区(buffer)只能关联于一种主模式,却能同时关联多个次模式。比如,编写C语言的主模式可以同时定义多个次模式,每个次模式有着不同的缩进风格(indent >

更新日志

Emacs for Mac(代码编辑器)v26.1(9.0)官方版最新更改

Emacs 26.1 - 最新版本

2018年5月28日发布

Emacs 26.1 具有各种新功能,包括:

使用Lisp线程的有限形式的并发

支持在缓冲区中可选显示行号

Emacs现在使用双缓冲来减少X Window系统上的闪烁

Flymake已经完全重新设计

TRAMP为Google云端硬盘提供了一种新的连接方法

新的单行水平滚动模式

提供了系统用户单元文件

支持有能力的文本终端上的24位颜色

Emacs 25.3

2017年9月11日发布

Emacs 25.3修复了一个重要的安全漏洞。

Emacs 25.2

2017年4月21日发布

Emacs 25.2主要是一个bug修复版本。

Emacs 25.1

2016年9月17日发布

Emacs 25.1具有多种新功能,包括:

Emacs现在可以加载共享/动态库(模块)。动态Emacs模块是一个共享库,它提供了在Emacs Lisp程序中使用的附加功能,就像用Emacs Lisp编写的包一样。

开罗绘图的实验支持。

通过新的网络安全管理器(NSM)增强网络安全性(TLS / SSL证书有效性等)。

新的次要模式'电子报价模式',用于在键入时使用弯曲的引号。

isearch.el中的字符折叠支持。

用于插入Unicode字符的新的和改进的工具:Cx 8现在具有几个字符的缩写,例如U + 2010(HYPHEN),U + 2011(非破坏性的HYPHEN)和U + 2012(图DASH)。

小编的话

本站第一时间与大家分享Emacs Mac最新官方版。Emacs使用Emacs Lisp这种极强扩展性的编程语言,实现了包括编程、编译乃至网络浏览等等功能的扩展,需要的朋友推荐您下载使用!