Ubuntu Emacs配置:
简介
Emacs是一款强大的文本编辑器,也是Unix和Linux系统上最受欢迎的编辑器之一,在Ubuntu系统中,我们可以通过以下步骤来配置一个适合自己的Emacs环境。
安装Emacs
打开终端,输入以下命令安装Emacs:
sudo apt-get update sudo apt-get install emacs
- 安装完成后,在终端输入
emacs命令,即可启动Emacs。
配置Emacs
打开Emacs,按下
Ctrl+X,然后按下E,输入.emacs文件路径(默认为~/.emacs),按回车键。在
.emacs文件中,进行以下配置:
;; 设置字体 (set-face-attribute 'default nil :font "Monospace 12") ;; 设置行间距 (set-line-spacing 0.2) ;; 设置缩进 (setq-default indent-tabs-mode nil) (setq tab-width 4) ;; 设置备份文件 (setq make-backup-files nil) ;; 设置自动保存 (setq auto-save-interval 300) ;; 设置缩略图显示 (setq preview-auto-rendering-mode 'preview-auto-rendering-mode-on) ;; 设置括号匹配 (show-paren-mode t) ;; 设置高亮当前行 (global-hl-line-mode t) ;; 设置自动补全 (require 'auto-complete) (ac-config-default) ;; 设置代码格式化 (require 'flycheck) (add-hook 'after-init-hook 'global-flycheck-mode) (add-hook 'c-mode-common-hook 'flycheck-mode) (add-hook 'java-mode-hook 'flycheck-mode) (add-hook 'python-mode-hook 'flycheck-mode) (add-hook 'javascript-mode-hook 'flycheck-mode) ;; 设置快捷键 (global-set-key (kbd "C-c C-b") 'isearch-forward) (global-set-key (kbd "C-c C-s") 'save-buffer) (global-set-key (kbd "C-c C-f") 'find-file) (global-set-key (kbd "C-c C-k") 'kill-buffer)
- 保存
.emacs文件,退出Emacs。
插件安装
打开终端,输入以下命令安装MELPA仓库:
sudo apt-get install emacs24-melpa
- 在
.emacs文件中,添加以下代码:
;; 设置MELPA仓库
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
;; 安装插件
(package-install 'auto-complete)
(package-install 'flycheck)
(package-install 'highlight-indentation)
(package-install 'highlight-symbol)
(package-install 'projectile)
(package-install 'company)保存
.emacs文件,退出Emacs。在终端中,输入以下命令安装插件:
M-x package-refresh-contents M-x package-install RET auto-complete M-x package-install RET flycheck M-x package-install RET highlight-indentation M-x package-install RET highlight-symbol M-x package-install RET projectile M-x package-install RET company
相关问答FAQs
Q:如何在Emacs中查看当前目录下的文件?
A:按下Ctrl+X,然后按下B,输入当前目录路径,按回车键即可。
Q:如何在Emacs中打开文件?
A:按下Ctrl+X,然后按下F,输入文件路径,按回车键即可。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/130923.html




