Linux下Emacs的安装与配置指南

准备工作
在开始安装Emacs之前,请确保您的Linux系统已经安装了以下软件包:
- GCC:用于编译Emacs。
- Make:用于构建Emacs。
- Automake:用于自动生成Makefile。
- Autoconf:用于自动生成configure脚本。
您可以通过以下命令检查是否已安装这些软件包:
gcc --version make --version automake --version autoconf --version
如果某个软件包未安装,请使用以下命令进行安装:
sudo apt-get install gcc make automake autoconf
下载Emacs源代码
从Emacs官方网站(https://www.gnu.org/software/emacs/)下载最新版本的Emacs源代码,解压下载的压缩包,进入Emacs源代码目录。

wget https://www.gnu.org/software/emacs/emacs-27.1.tar.gz tar -xzf emacs-27.1.tar.gz cd emacs-27.1
配置与编译
配置:运行以下命令,开始配置Emacs。
./configure
编译:运行以下命令,开始编译Emacs。
make
安装:运行以下命令,将Emacs安装到系统中。
sudo make install
配置Emacs
创建配置文件:运行以下命令,创建Emacs的配置文件。

mkdir -p ~/.emacs.d touch ~/.emacs.d/init.el
编辑配置文件:打开配置文件,添加以下内容。
;; 设置Emacs初始缓冲区为空 (setq initial-buffer-choice nil) ;; 设置Emacs字体 (set-face-attribute 'default nil :font "Monospace") ;; 设置Emacs主题 (load-theme 'solarized-light t) ;; 设置Emacs行号显示 (global-linum-mode 1) ;; 设置Emacs自动保存 (add-hook 'before-save-hook 'auto-save-mode) ;; 设置Emacs快捷键 (global-set-key (kbd "C-x C-s") 'save-buffer) (global-set-key (kbd "C-x C-c") 'kill-emacs)
启动Emacs:运行以下命令,启动Emacs。
emacs
通过以上步骤,您已经成功在Linux下安装并配置了Emacs,您可以使用Emacs进行文本编辑、编程等任务,如果您需要进一步了解Emacs,请查阅官方文档(https://www.gnu.org/software/emacs/manual/),祝您使用愉快!