GNU Emacs是功能最强大的自由/自由和开源文本编辑器之一,可用于多种操作系统,而与计算机类型无关,例如GNU/Linux,BSD,macOS,Windows和Solaris。

现在,经过一年的开发,Nicolas Petton 发布了Emacs文本编辑器的新版本27.1。显然,它带来了各种各样的新更改,从安装,启动和编辑到专业模式和软件包的更改。

GNU Emacs 27.1:新增功能

对于Emacs 27.1,Cairo绘图功能(--with-cairo配置选项)不再处于试验阶段。现在,如果您在Emacs 27.1中使用Cairo> = 1.16.0配置Cairo绘图,甚至可以显示多色字体,例如Noto Color Emoji。

随后,当您使用GTK +构建Emacs时,它也带来了对内置打印的支持。但是,如果要使用GTK 2和GTK 3构建Emacs,则现在分别需要GTK 2.24和GTK 3.10。

Emacs 27.1包括的另一个主要更改是删除了ImageMagick的默认配置。这意味着Emacs出于对安全性和稳定性的考虑,不再使用ImageMagick来显示,调整大小和旋转图像。

但是,如果仍然需要ImageMagick,则可以使用覆盖默认值configure --with-imagemagick

说到新模式,v27.1添加了一个新命令tab-bar-mode,该命令可在每个帧的顶部启用标签栏。不仅如此,您还可以使用新global-tab-line-mode命令来启用每个窗口上方的选项卡行。

在图像模式下,它添加了一个新的Exif库,该库可以解析JPEG文件并输出数据。甚至“图像模式”也使用此库根据Exif数据中的方向自动旋转图像。

新增强功能列表不止于此。因此,有关详细信息,我建议您阅读Emacs 27.1 的摘要。但是,这里我列出了GNU Emacs 27.1中包含的其他关键新功能:

  • 使用HarfBuzz作为文本整形引擎
  • 内置支持任意大小的整数
  • 使用“便携式转储程序”代替unexec
  • 支持初始化文件的XDG约定
  • 附加的早期初始化初始化文件
  • 默认使用词法绑定
  • 默认动态模块支持
  • 新的“ jsonrpc”库可编写JSONRPC应用程序
  • 支持Unicode标准版本13.0
  • 新软件包可解析ISO 8601时间,日期,持续时间和间隔
  • 所有Cygwin版本的电池状态支持

获取GNU Emacs 27.1

现在,如果要下载Emacs 27.1,请转到官方页面。如果您已经在使用Emacs,则只需使用系统中的默认软件包管理器来更新软件包。

相关:

Ubuntu 20.04 编译安装 GNU Emacs 27.1

发表评论

电子邮件地址不会被公开。 必填项已用*标注