Python 日语 境外旅游攻略

0%

通俗易懂 Emacs 入门基础,org-mode 输出 PDF

emacs 基本概念与操作

这里下载安装,Windows 下载解压后就可以使用了。

emacs 基本操作

emacs 有点儿不一样,所有的操作都可以绑定快捷键,等你习惯后就会发现编辑效率非常高,尤其是移动,把你平时用鼠标的操作全部用快捷键来操作一遍。启动 emacs 后跟着官方教程过一遍,大概半小时,知道下面这些操作,了解在 emacs 里是怎么交互的。

  1. 启动、保存、关闭 emacs
  2. 移动 复制 粘贴
  3. 选取 删除
  4. 搜索 替换

取消命令快捷键:C-g

emacs 基本概念

  1. buffer window frame

怎么知道打开了哪些 buffer?
怎么切换到其他 buffer?
怎么保留你想要的几个 buffer(效果类似并排窗口)?

  1. mode

了解Major modes 和 Minor Modes.

org-mode 写文档

先在 org-mode 模式下写写东西,打开一个 org 文件就进入了org-mode ,C-x C-f test.org 新建一个test.org文件。相信你会喜欢上它的,进而积累起对 emacs 的兴趣。了解怎么设置标题,列表,超链接,完全可以用 org-mode 代替 markdown

等你写完一个 org 文档,可以很方便的把它转换成 markdwon 、HTML、PDF 文档,按 C-c C-e,h o直接输出 HTML 文件并在浏览器中打开。

输出 PDF 稍微有些麻烦,需要 auctex 插件和 texlive 的支持。先下载 auctex 这个插件,输入命令M-x list-packages后就连上了插件库,找到 auctex 安装。

然后下载 texlive 镜像,速度快,下载后安装,需要较长时间耐心等待,texlive 会把一切都弄妥当的,环境、中文字体这些都不用操心。

在 org-mode 下输入 PDF 其实是先转成 tex 文档再转成 PDF。

emacs 配置

现在请把 emacs 当成一个操作系统看待,通过各种各样的插件(相当于应用软件) emacs 无所不能,因为所有的操作都是在 emacs 中进行,只要你处理的是人类可以识别的文本文档,前面的快捷键依然管用。

emacs 加载

Emacs 启动时会先搜索.emacs文件,如果这个文件不存在会再搜索init.el文件。我们可以手动修改,一般我们选择修改init.el,好处后面说。这个文件规定了哪些插件随 emacs 的启动而启动,就好比你的电脑系统,你虽然安装了很多软件但是没必要让他们开机自启动,等你用的时候再启动。

emacs 的插件相当于各种各样的应用软件,emacs 自带了一个插件管理器Elpa(Emacs package system),你可以把它看做应用仓库。安装的插件默认保存在~/.emacs.d/elpa文件夹下。~/是你的安装目录。但是安装后你还不能马上用它,你还得在init.el文件中手动设定。好比你虽然安装了word程序,但是你还得双击启动它。

所以我们配置 emacs 就是在修改 init.el文件,相当于一个系统配置文件。该文件是由 emacs lisp 语言编写的,我们一边用一边学,遇到了直接查手册。

坚持原创分享,您的支持将鼓励我继续创作!