多语言展示
当前在线:1403今日阅读:186今日分享:38

org-mode零基础入门

本经验主要介绍如何从零开始将emacs设置为基本能用的org-mode编辑器,不需要任何前置编程知识。
Emacs简单便携化安装
1

首先我们打开Emacs官网(https://www.gnu.org/software/emacs/download.html#windows),点击'nearby GNU mirror'

2

然后会看见这样一个列表,我们选择名字为“emacs+数字”的链接,点击数字最大的那个,比如这里就是“emacs26”

3

然后我们再选择数字最大的、后缀为x86_64的文件。图片所示选择的是“emacs-26.1-x86_64-no-deps.zip”,也可以下载没有no deps后缀的压缩包,支持更加全面。

4

我们将下载下来的安装包解压,然后将解压出来的文件夹重命名为emacs

5

打开这个文件夹,然后进入share/emacs/site-lisp

6

空白地方右键,新建文本文档,然后重命名为“site-start.el”

7

右键site-start.el,打开方式-记事本

8

然后复制粘贴以下文本,保存 (defvar program-dir       (replace-regexp-in-string 'share/emacs.*/etc/$' 'home/' data-directory :from-end))    (setenv 'HOME' program-dir)     (load '~/.emacs')

9

再回到一开始的emacs文件夹,右键-新建-文件夹,命名为home

10

然后进入bin文件夹,双击runemacs.exe

11

这时候会弹出来一个窗口,提示我们emacs没有找到初始化文件

12

我们按Ctrl+x 再按Ctrl+f(意思是Ctrl和x键一起按,然后再ctrl和f键一起按),会看见下面光标闪烁,然后我们输入'.emacs'

13

按下回车,进入新文件界面,然后按Ctrl+x,Ctrl+s,下方会提示我们已保存

14

这时候我们关掉emacs的窗口,进入emacs/home文件夹,会发现多了一个.emacs和.emacs~文件。对.emacs文件右键-打开方式-记事本打开

15

复制粘贴如下语句,这步的作用是配置垃圾回收和国内插件站(require 'package)(setq package-archives '(('gnu'   . 'http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/')                         ('melpa' . 'http://mirrors.tuna.tsinghua.edu.cn/elpa/melpa/')))(package-initialize)(when (eq system-type 'windows-nt)(setq gc-cons-threshold (* 512 1024 1024))(setq gc-cons-percentage 0.5)(run-with-idle-timer 5 t #'garbage-collect);; 显示垃圾回收信息,这个可以作为调试用;; (setq garbage-collection-messages t))

16

然后保存,回到emacs/bin,双击runemacs.exe,就能看见emacs的初始界面了。

17

emacs默认是宋体,这里推荐大家使用等距更纱黑体作为emacs的字体。到github下载最新的压缩包解压安装。ttc格式仅能用于windows10,ttf格式可以用于windows7

18

安装字体之后先关闭再打开emacs,点击Options-Set Default Font...,选择等距更纱黑体 SC。SC代表简体中文。

19

确定之后还要记得保存配置文件。点击Options-Save Options,保存好了会有提示。注意这里开始下面的字体已经变成我们设置的等距更纱黑体了。

Org-Mode简单安装
1

首先我们按Alt+x,输入package-list然后按回车

2

首先出现的是内置插件,稍微等待一会儿就会有第三方插件出现(Melpa)

3

由于我们只用到org-mode,因此这里只介绍两个插件的安装。我们按ctrl+s,输入 “gruvbox”,然后点击“gruvbox-theme”,在弹出的框里面点击Install然后确定

4

然后我们鼠标拖动上半部分右边的滑动条,找到一个叫org的插件,点击安装。可能要安装一阵子。

5

然后我们在任意地方新建一个文本文档,改后缀名为org,如test.org,将其拖进emacs里

6

我们试着输入*+空格,再按回车输入**+空格,可以看见出现了不同的颜色。我们成功了,已经可以开始使用org-mode了。

7

但是这样的配色比较单调,我们进入Options-Customize Emacs-Custome Themes里面选择一个配色。这里我们单击上半部分然后按ctrl+x再按1,就可以让上半部分占满程序框了。

8

我们点击gruvbox-light-hard,会弹出一个提示,允许,再允许,然后就能应用配色了。

9

记得保存主题设置,以及更改emacs设置之后都要点击Options-Save Options来保存我们的改动。

10

这时候如果直接关闭emacs,会提示你是否保存,因为之前我们打开了一个org文件还没有保存。保存文件的快捷方式是ctrl+x再按ctrl+s。我们这里点Yes。再运行runemacs.exe打开emacs,将之前的org文件拖入。

11

可以发现之前的test.org文件那儿又多了一个test.org~,这个后缀有~的文件是emacs保存的备份文件。为了防止编辑emacs时出现意外导致文件丢失,在编辑某个文件时emacs会在同一目录下创建该文件的备份,这样一旦出现什么问题可以及时还原。

注意事项
1

org-mode的教程网上有很多,大家可以根据自己的需求逐一了解

2

这里只介绍零基础从头开始的emacs安装及org-mode配置

3

此方法创建的.emacs文件格式可能有问题,但这涉及到文字编码格式,不妨碍日常使用仅妨碍对emacs进行进一步定制。故依旧采取此种方式

推荐信息