神的编辑器 Emacs

Vim 的对手 Emacs

Emacs vs vim vs text

Emacs 是一种生活方式

Emacs 是我目前主要的编辑器: 写 Python 代码, 写 $\LaTeX$ 文档, 使用 Org-mode 提纲式记录想法.

界面及安装

Emacs 自定义后的界面--清爽之极

Emacs 是一个支持多平台的自由软件, 我在 Windows 和 Ubuntu 上都安装使用过, 在 Ubuntu 上体验更好一些. 另外, Emacs 有众多版本, 我用的是 25.3.1.

Windows 默认的 Emacs 貌似对中文不友好, 需要手动设置字体, 具体方法请自行 Google 或百度.

基本操作

  • 组合按键

    • C-* : 表示按住 Ctrl 键不松开, 再去按 * 键;

    • M-* 表示按住Alt键不松开, 再去按 * 键.

  • 退出 Emacs

    C-x 然后 C-c

  • 官方学习文档

    C-h t : 表示按住 Ctrl 键不松开, 再按住 h 键, 然后按 t 键. 试一试, C-h t 可以打开 Emacs 官方文档.

    Emacs 官方帮助文档

  • 移屏

    查看下一屏: C-v

    查看上一屏: M-v

    将光标位置的文本行移动到屏幕中央: C-l (实际上, 是顶部, 中部和底部的循环)

  • 上下左右

    Emacs 官方帮助文档 键盘操作

    C-fC-b 分别表示向前和向后移动一个字符, M-fM-b 则可以相应的移动的更多.

  • * 首 * 尾

    • 文章开头: M-Shift-<

    • 文章结尾: M-Shift->

    • 行首: C-a

    • 行尾: C-e

    • 句首: M-a

    • 句尾: M-e

  • 终止命令

    当输入命令有误时, C-g 能帮到你.

矩形操作

基本配置

未配置过的 Emacs, 就像没安装插件的 Chrome 浏览器, “暴殄天物”. 当我们花时间, 用心去“鼓捣”它, 才可以发挥它应有的能力!

我的配置参考自 子龙山人, 这是 我的配置 . 做的主要改变是对 python, $\LaTeX$ , org-mode 的自定义设置.

Python 编辑器

没有固定的编辑框, 没有固定的输出框, 支持同时打开多个文件(文件类型不定)

Emacs + Python

$\LaTeX$ 配置

简单快速

Emacs + $\LaTeX$

Org-mode

类似 Markdown 的语法, 提纲式记录想法, 输出格式支持: $\TeX \to$ PDF, HTML等

Emacs org-mode

推荐阅读

updatedupdated2020-03-202020-03-20
加载评论
点击刷新