huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]Ubuntu 下 Emacs 的深度配置指南|ubuntu emacs安装,Ubuntu Emacs 配置

PikPak

推荐阅读:

[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024

[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE

[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务

[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台

本文深入探讨了在Ubuntu操作系统下如何安装与配置Emacs编辑器,涵盖了从基础安装到高级定制,旨在帮助用户打造个性化、高效的开发环境。

Emacs 是款极其强大的文本编辑器,它不仅适用于编程,还能进行文档编写、邮件管理、日程安排等多种任务,在 Ubuntu 系统下,Emacs 的配置尤为重要,因为它能让你在享受高效编辑的同时,也能拥有个性化的使用体验,下面,我们就来深入探讨如何在 Ubuntu 下配置 Emacs。

1. 安装 Emacs

确保你的 Ubuntu 系统已经安装了 Emacs,如果没有,可以通过以下命令进行安装:

sudo apt-get update
sudo apt-get install emacs

2. 基础配置

Emacs 的配置文件是~/.emacs ~/.emacs.d/init.el,以下是一些基础配置:

2.1 设置字体和主题

(set-face-attribute 'default nil :font "Consolas-14")
(load-theme 'tango t)

这里设置了默认字体为 Consolas,字号为 14,并加载了 Tango 主题。

2.2 设置快捷键

(global-set-key (kbd "C-x C-b") 'ibuffer)
(global-set-key (kbd "C-x C-c") 'save-buffers-kill-terminal)

这里将C-x C-b 绑定到ibuffer,用于快速切换缓冲区;将C-x C-c 绑定到save-buffers-kill-terminal,用于保存所有缓冲区并退出 Emacs。

3. 功能扩展

Emacs 的强大之处在于其丰富的扩展包,以下是一些常用的扩展包配置:

3.1 安装包管理器

(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(package-initialize)

这里使用了 MELPA 源来安装扩展包。

3.2 安装 Ivy 和 Swiper

Ivy 是一个基于文本的完成和选择框架,Swiper 是一个基于 Ivy 的搜索工具。

(package-install 'ivy)
(package-install 'swiper)

3.3 安装 Company

Company 是一个代码补全框架。

(package-install 'company)
(add-hook 'after-init-hook 'global-company-mode)

3.4 安装 Elixir Mode

如果你使用 Elixir 语言,可以安装 Elixir Mode。

(package-install 'elixir-mode)

4. 插件配置

Emacs 的插件能够极大地扩展其功能,以下是一些常用的插件配置:

4.1 安装 Org Mode

Org Mode 是一个用于笔记、任务管理和文档编写的强大工具。

(package-install 'org)

4.2 安装 Markdown Mode

Markdown Mode 是一个用于 Markdown 文档编辑的插件。

(package-install 'markdown-mode)

4.3 安装 Flycheck

Flycheck 是一个语法检查工具。

(package-install 'flycheck)
(add-hook 'after-init-hook 'global-flycheck-mode)

5. 个性化配置

个性化的配置能让 Emacs 更符合你的使用习惯。

5.1 设置行号

(global-linum-mode t)

这里启用了全局行号显示。

5.2 设置自动保存

(setq auto-save-interval 200)

这里设置了每 200 次按键自动保存。

5.3 设置自动缩进

(electric-indent-mode t)

这里启用了自动缩进。

6. 总结

Emacs 的配置是一个不断迭代和优化的过程,在 Ubuntu 系统下,通过以上配置,你可以享受到一个功能强大、高度个性化的编辑环境,不断探索和尝试新的插件和配置,能让你的 Emacs 使用体验更加出色。

以下是 50 个中文相关关键词:

Ubuntu, Emacs, 配置, 安装, 字体, 主题, 快捷键, 扩展包, 包管理器, Ivy, Swiper, Company, Elixir Mode, Org Mode, Markdown Mode, Flycheck, 行号, 自动保存, 自动缩进, 个性化, 编辑器, 文本, 编程, 文档, 邮件, 日程, 任务管理, 笔记, 语法检查, 优化, 高效, 体验, 探索, 尝试, 插件, 功能, 框架, 模式, 设置, 全局, 保存, 缩进, 显示, 习惯, 优化, 更新, 安装包, 配置文件, 初始化

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

Ubuntu Emacs 配置:ubuntu配置apache

原文链接:,转发请注明来源!