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来满足我们的要求:下面是 ...
随机推荐
- [转帖]如何重置CentOS/RHEL 7中遗忘的根用户帐户密码
如何重置CentOS/RHEL 7中遗忘的根用户帐户密码 https://www.cnblogs.com/swordxia/p/4389466.html 作者的blog质量很高呢 没看完 但是感觉 很 ...
- python基础5 字典
一.字典 字典是python的基础数据类型之一:字典可以存储大量的数据,关系型数据. 同样他也是python中唯一的映射类的数据类型. 数据类型的分类: 可变的(不可哈希)数据类型:list,dict ...
- socket编程初识
一.socket 1.socket层 2.socket的理解 写python代码的时候socket就像是一个模块,通过import导入,通过调用模块中的方法建立两个进程之间的连接和通信. Socket ...
- GitHub最基本使用总结
GitHub最基本使用入门 入门必看博客:https://mp.weixin.qq.com/s/LbzSwl4dYwrSPze0w10l8w 一.Git Linux安装 Git Linux安装教程:h ...
- 4.6 并发编程/IO模型
并发编程/IO模型 背景概念 IO模型概念 IO模型分类 阻塞IO (blocking IO) 特点: 两个阶段(等待数据和拷贝数据两个阶段)都被block 设置 server.setsockopt ...
- 教你如何写出高效整洁的 css 代码——css优化(转载)
css 写起来并不难,但在大型项目中,就变得难以管理,特别是不同的人在 css 书写风格上稍有不同,团队上就更加难以沟通,为此总结了一些如何实现高效整洁的 css 代码原则. css 优化的原则 1. ...
- django系列7:修改404页面展示,优化模板,降低urlconf和模板之间的耦合,命名app将模板和app绑定
为了增加程序的友好和健壮性,修改view代码,处理以下如果出现404,页面的UI展示. 修改view代码 from django.http import Http404 from django.sho ...
- saltstack主机管理项目:编写插件基类-获取主机列表-提取yaml配置文件(四)
一.编写插件基类 1.目录结构 1.我是如何获知我有多少种系统? 当客户端第一连接过来的时候,我就已经把这些文件存下来了 ,存在到哪里了?存到数据库了 每次对主机发送命令的动作时,我从库里把数据取出来 ...
- 如何给pdf文件中的一页添加水印
如题所述,项目需求.要把一份文件尾部加上签章,首先想到的就是水印. 开始试过了无论是word还是wps所谓的水印其实就是页脚或页眉统一格式,无法单一一个页面操作,要加所有的页面都有. 纵然wps有个功 ...
- [物理学与PDEs]第2章习题11 Lagrange 形式的一维理想流体力学方程组在强间断线上的间断连接条件
对由第 10 题给出的 Lagrange 形式的一维理想流体力学方程组, 给出解在强间断线上应满足的间断连接条件 (假设体积力 $F\equiv 0$). 解答: $$\beex \bea \sez{ ...