推荐阅读:
[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编辑器,包括基本的设置以及如何修改Ubuntu的MAC地址以适应特定需求,为用户提供了全面的Emacs使用与优化指南。
本文目录导读:
在众多文本编辑器中,Emacs 凭借其强大的功能和高度的可定制性,赢得了无数开发者和极客的青睐,在 Ubuntu 系统下配置 Emacs,可以极大地提升工作效率和编程体验,本文将详细介绍如何在 Ubuntu 系统中安装和配置 Emacs,以及一些实用的插件推荐。
安装 Emacs
1、打开终端,输入以下命令更新系统:
```bash
sudo apt update
```
2、安装 Emacs:
```bash
sudo apt install emacs
```
3、检查安装是否成功,输入以下命令:
```bash
emacs --version
```
如果显示出版本信息,则表示安装成功。
配置 Emacs
1、创建 Emacs 配置文件
在家目录下创建一个名为.emacs.d
的文件夹,并在该文件夹中创建一个名为init.el
的文件,这个文件将用于存放 Emacs 的配置信息。
```bash
mkdir -p ~/.emacs.d
touch ~/.emacs.d/init.el
```
2、配置基本设置
打开init.el
文件,并添加以下基本配置:
```lisp
(setq inhibit-splash-screen t) ; 关闭启动画面
(tool-bar-mode -1) ; 关闭工具栏
(scroll-bar-mode -1) ; 关闭滚动条
(set-face-attribute 'default nil :height 120) ; 设置字体大小
(global-linum-mode t) ; 开启行号显示
(setq make-backup-files nil) ; 关闭自动备份
```
3、安装插件管理器
为了方便安装和管理插件,我们可以使用use-package
,在init.el
文件中添加以下代码:
```lisp
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(package-initialize)
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))
(eval-when-compile
(require 'use-package))
```
4、安装常用插件
在init.el
文件中,我们可以使用use-package
安装以下常用插件:
```lisp
(use-package company
:ensure t
:init
(global-company-mode t))
(use-package flycheck
:ensure t
:init
(global-flycheck-mode t))
(use-package elpy
:ensure t
:init
(elpy-enable))
(use-package py-autopep8
:ensure t
:init
(add-hook 'python-mode-hook 'py-autopep8-enable-on-save))
(use-package web-mode
:ensure t
:init
(add-to-list 'auto-mode-alist '("\.html\'" . web-mode))
(add-to-list 'auto-mode-alist '("\.vue\'" . web-mode)))
(use-package vue-mode
:ensure t
:init
(add-to-list 'auto-mode-alist '("\.vue\'" . vue-mode)))
(use-package org
:ensure t
:init
(org-babel-load-file (expand-file-name "~/.emacs.d/myinit.org")))
```
5、自定义插件
除了安装官方插件,我们还可以自定义一些插件,创建一个名为myinit.org
的文件,用于存放自定义的配置和代码,在init.el
文件中添加以下代码:
```lisp
(org-babel-load-file (expand-file-name "~/.emacs.d/myinit.org"))
```
我们可以在myinit.org
文件中添加自定义插件,如:
```org
#+BEGIN_SRC elisp
(defun my-org-mode-hook ()
(org-babel-do-load-languages 'org-babel-load-languages '((emacs-lisp . t)
(python . t)))
(setq org-src-fontify-natively t)
(setq org-src-tab-width 4)
(setq org-edit-src-content-indentation 0)
(setq org-cite-follow-score 0.5)
(setq org-cite-referencing-style 'author-yearyear))
#+END_SRC
#+BEGIN_SRC elisp
(add-hook 'org-mode-hook 'my-org-mode-hook)
#+END_SRC
```
这样,每次打开 org 文件时,都会自动加载这些自定义设置。
通过以上步骤,我们可以在 Ubuntu 系统中成功安装和配置 Emacs,通过丰富的插件和自定义设置,Emacs 可以成为一款强大的文本编辑器,满足我们在编程、写作、学习等场景的需求。
以下是 50 个中文相关关键词,关键词之间用逗号分隔:
Ubuntu, Emacs, 配置, 安装, 插件管理器, use-package, 公司, 飞检查, elpy, 自动格式化, Web模式, Vue模式, org模式, 自定义插件, 设置, 代码, 编程, 文本编辑器, 开发, 工作效率, 体验, 功能, 可定制性, 终端, 命令, 文件夹, 文件, 字体大小, 行号, 自动备份, Python, HTML, JavaScript, CSS, Vue, Org, 配置文件, 编译, 模式, 钩子, 语言, 功能键, 快捷键, 语法高亮, 自动补全, 代码检查, 代码格式化, 代码折叠, 代码片段, 文档, 脚本, 项目管理, 便签, 日记, 任务列表
本文标签属性:
Ubuntu Emacs 配置:ubuntu如何配置