为什么 2023 年依旧值得学习使用 Emacs?
Emacs 是一款跨平台的文字编辑器(Text Editor), 据最新的 Stack Overflow 开发者调查,属于小众软件了,只有不到 5% 的开发者在用。其实,这非常正常,非常健康。
为什么 2023 年依旧值得学习使用 Emacs?如果你的需求是安安静静写点东西,轻轻松松省点内存,那么 Emacs 就适合你。
软件质量高,开源,正版,免费。这款软件比大多数人的年龄都大了,迭代了无数个版本,现在最新的版本是 28.2, 已经非常非常稳定了。

软件并不是很吃内存。

跨平台。 Windows, Linux, macOS ,BSD 都有。 操作习惯都是一样的。
“懂” 文件的格式,打开 Python 文件,就按照 Python 的风格显示, 打开 HTML 文件,就按照 Python 的风格显示, 打开 JavaScript 文件,就按照 JavaScript 的风格显示。对齐整个文件的时候,也是按照语言的风格对齐的。

开箱即用。基本操作学习成本几乎为 0 ,而且非常直观。删除一行,按住 Ctrl 键, 然后敲击 k 键即可(按键顺序表示成 C-k),k 代表 kill。 统计所选区域的字符个数, 按住 Alt 键, 然后敲击 = 键即可(按键顺序表示成 M-=)。你只需要知道 4-5 个按键,就可以完成大部分编辑操作了。花个半天时间就可以掌握(或者劝退)。按键的肌肉记忆可以伴随你一生,只要你还在输入文字。
误区:(1)花大量时间学习 LISP。(2)花大量时间配置 .emacs。其实下面几行配置就足够了。(3)不理解 Buffer?没关系,把它理解成文件就可以了。
;; 不要存储乱七八糟的备份文件
(setq backup-inhibit t)
(setq auto-save-default nil)
(setq make-backup-files nil)
(setq make-autosave-files nil)
;; 用 utf-8
(set-language-environment "UTF-8")
;; 小插件 recent files。打开最新访问过的文件,用 Ctrl-x Ctrl-r 打开,相当实用
(recentf-mode 1)
(setq recentf-max-menu-items 25)
(setq recentf-max-saved-items 50)
(global-set-key "\C-x\ \C-r" 'recentf-open-files)
;; 插件下载源
(require 'package)
(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/"))
(add-to-list 'load-path "~/.emacs.d/lisp/")