Emacs Org-mode 1 下载、安装、基本使用
1.1 总述
Org 是一种帮助我们做笔记、日常事件或者项目计划的快速高效的文本格式系统。 Org 有以下特点:
- Org mode 基于组织结构(outline-mode)对文本进行组织。具有良好的快速选择、查找、编辑的能力。
- 通过内置的表格编辑组件,可以快速高效的进行表格编辑。
- 文本格式的多样连接,可以使我们快速访问网络,邮件,文件内部某个点、外部文件(包括外部文件中的某个部分)。
- 可以将Org格式文件转换成其他格式的文件,比如PDF,html,latex,Open Document 和Markdown.
- Org 可以包含源码块。
1.2 安装
在近期的GNU Emacs版本中,org属于默认安装的组件。如果基于某些原因,需要单独安装,有三种途径实现:
- 使用Emacs包系统。
- 下载Org 安装包
- 使用Org的 git 源。
1.2.1 使用Emacs包系统
Emacs 新发布的版本中,都包含一个包系统。通过这个系统,我们可以安装Elisp 库。比如我们可以通过这个命令来安装Org: M-x package-install RET org.
- 注意
-
安装org package时,不能打开org结尾的文件,否则已自动加载的Org 功能会让安装过程变得不可预测。
然后,需要通过在Emacs初始化文件中的确保在其他配置前有一行: (package-initialize) ,以在Emacs启动时,初始化 包系统。
1.2.2 下载Org的安装包
我们可以从Org的官网 下载最新的版本。在这种情况下,需要确保初始化文件中 load-path 的配置是正确的。示例如下:
(add-to-list 'load-path "~/path/to/orgdir/lisp")
我们可以编译这些文件,然后再安装。可以执行/make help/ 来查看编译和安装选项。
使用Org的git源
我们可以复制一个Org 的git 信息库,然后再安装。示例如下:
$ cd ~/src/ $ git clone git://orgmode.org/org-mode.git $make autoloads
在这个示例中,*make autoloads* 是必须的: 它在org-version.el中定义了org版本,同时在文件org-loaddefs.el中配置了 autoloads路径。
1.3 字符说明
在文中会有一些固定用法 ,这里先说明这些用法的含义。
| 字符 | 含义 |
|---|---|
| C- | 按住ctrl键,同时按其他键 |
| C-c C-t | 先按ctrl键同时按c键,然后松开c键不松开ctrl键,再按t键 |
| M- | 按住Alt键,同时按其他键 |
| S | shift键 |
| RET | 回车 |
| TAB | TAB 键 |
Emacs Org-mode 1 下载、安装、基本使用的更多相关文章
- Linux(Ubuntu)下载安装破解Matlab2016
跳过废话, 直接看教程 前言 笔者平常不是很喜欢用Matlab, 因为所需要的功能都能被Python替代, 而Matlab的肥和慢实在令人难以忍受. 在Linux系统下安装Matlab也比Window ...
- go语言,golang学习笔记1 官网下载安装,中文社区,开发工具LiteIDE
go语言,golang学习笔记1 官网下载安装,中文社区,开发工具LiteIDE Go语言是谷歌2009发布的专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速 ...
- Visual Studio for Mac Preview离线下载安装
Visual Studio for Mac离线下载安装. 环境:OS X EI Caption 10.11.2 .NET Core SDK 1.1 需预先安装 .NET Core 1.1 SDK ma ...
- jdk1.8下载安装
jdk8环境变量 jdk8图解安装 java8安装 1 2 3 4 5 6 7 分步阅读 JDK8 是JDK的最新版本,加入了很多新特性,如果我们要使用,需要下载安装: JDK8在windows ...
- Mac下载安装Android Studio教程
今天把公司闲置的一台Mac-mini重装了下系统感觉用着速度还不错,平时上班用的机器USB有些问题,所以打算用这台Mac.以往开发用Intellij Idea就够用,但是这次项目引用的jar包太多,遭 ...
- mac版 android破解软件下载安装
1 apktool下载安装 下载地址https://code.google.com/p/android-apktool/ [1].下载apktool.jar — 解压 [2].下载Mac上的辅助工具a ...
- 不通过App Store实现ios应用分发下载安装
最近公司的项目准备着手宣传工作了,宣传手册上要印制App的下载地址二维码,但是客户端应用还未上线,需要一种临时的方案解决应用分发下载问题,通常ios应用必须通过苹果应用商店才能下载安装,但是也可以看到 ...
- ERWin 7.2下载安装及注册机
ERWin 7.2下载安装及注册机 ERWin 7.2 下载地址: ftp://ftp.ca.com/CAproducts/erwin/ServicePacks/AFEDM72-b1644.exe ...
- cocoapod的下载安装解释
本文不提供cocoapod的下载安装的流程,因为那些只要百度一下就有的东西,而是对里面的代码进行解释,希望对iOS小白安装cocoapod有帮助: 一.cocoapod是什么? 开发过程中,我们会用到 ...
- 配置ActiveX控件在网页中下载安装
先检查客户端浏览器是否安装了ActiveX控件,如果没有安装ActiveX,就需要先给浏览器提示下载并允许安装.否则就直接使用该ActiveX控件.我们可以使用CodeBase来满足我们的要求:下面是 ...
随机推荐
- [转帖]Ansible批量远程管理Windows主机(部署与配置)
2018-09-12 12:04:42 https://blog.51cto.com/7424593/2174156 一.测试环境介绍 Ansible管理主机: 系统: CentOS6.8 IP ...
- python之动态参数 *args,**kwargs和命名空间
一.函数的动态参数 *args,**kwargs, 形参的顺序1.你的函数,为了拓展,对于传入的实参数量应该是不固定,所以就需要用到万能参数,动态参数,*args, **kwargs 1,*args ...
- Hive 口袋手册
2019-04-01 关键字:Hive 学习总结.Hive 基础 . Hive 进阶 .Hive 调优 . Hive 入门手册.Hive PDF 下载 本篇文章系本人就目前所掌握的知识对 Apache ...
- Django+Vue打造购物网站(九)
支付宝沙箱环境配置 https://openhome.alipay.com/platform/appDaily.htm?tab=info 使用支付宝账号进行登陆 RSA私钥及公钥生成 https:// ...
- [HDU5969] 最大的位或
题目类型:位运算 传送门:>Here< 题意:给出\(l\)和\(r\),求最大的\(x|y\),其中\(x,y\)在\([l,r]\)范围内 解题思路 首先让我想到了前面那题\(Bits ...
- [SDOI2011]消耗战(虚树)
洛古题面 题意:给定一棵树,割断每一条边都有代价,每次询问会给定一些点,求用最少的代价使所有给定点都和1号节点不连通 暴力\(DP\) 我们先考虑暴力怎么做 设\(dp[u]\)为以\(u\)为根的子 ...
- C++线程同步的四种方式(Windows)
为什么要进行线程同步? 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作.更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解.正常情况下对这种处理结果的 ...
- 【强大精美的PS特效滤镜合集】Alien Skin Eye Candy for Mac 7.2.2.20
[简介] Alien Skin Eye Candy for Mac 7.2.2 版本,支持最新的PhotoShop CC 2019.2018等版本,这是一款强大酷炫的PS特效滤镜合集,具有32种滤镜和 ...
- 金融量化分析【day112】:双均线策略
一.双均线策略 1.什么是双均线策略? 2.实现代码 def initialize(context): set_benchmark('601318.XSHG') set_option('use_rea ...
- DQL用户、权限管理(mysql8.0)
DQL用户.权限管理(mysql8.0) 查看所有的用户: use mysql; -- 使用mysql数据库 select * from user; -- 查询user表中的全部信息,也就是用户 创建 ...