Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2123954
  • 博文数量: 229
  • 博客积分: 7217
  • 博客等级: 上校
  • 技术积分: 3224
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-19 17:23
个人简介

个人主页https://xugaoxiang.com,微信公众号: Dev_Club 或者搜索 程序员Club

文章分类

全部博文(229)

文章存档

2017年(1)

2016年(20)

2015年(23)

2013年(1)

2012年(23)

2011年(68)

2010年(62)

2009年(31)

分类: LINUX

2010-12-07 21:17:52

Org-mode是Emacs的一种个人信息管理和大纲化工具。本文讲解其基本使用方法,如有兴趣请访问org-mode官网。

1 获取org-mode
 

2 安装配置
  为方便管理Emacs诸多插件,在~/.emacs.d/新建一个目录plugins,将org-mode解压到此。另外,为方便管理org文件,创建一文件夹保存。

  cd org-7.3
  make

  在~/.emacs文件中加入如下语句
    ;;;org-mode;;;
    (setq load-path (cons "~/.emacs.d/plugins/org-7.3/lisp" load-path))
    (setq load-path (cons "~/.emacs.d/plugins/org-7.3/contrib/lisp" load-path))

    (require 'org-install)
    (require 'org)
    (require 'org-publish)
    (add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
    (add-hook 'org-mode-hook 'turn-on-font-lock)
    (add-hook 'org-mode-hook
    (lambda () (setq truncate-lines nil)))
 
    (global-set-key "\C-cl" 'org-store-link)
    (global-set-key "\C-ca" 'org-agenda)
    (global-set-key "\C-cb" 'org-iswitchb)
    (setq org-log-done t)

3 基本操作
  如果顺利的话,此时emacs打开扩展名为org的文件时,emacs将进入到org-mode。我新建了一个tutorial.org文件,打开后即进入了org-mode。


一级标题以一个星号开头;二级标题以两个星号开头。其他标题以此类推。


将光标移到TODO这一行,执行C-c C-t可将TODO标记为DONE,再执行一次则由DONE变为TODO。


现在再添加几条TODO,执行M-shift Enter。


将想法大纲化,即整理出各级标题,然后添加内容,就非常方便了。


接下来是添加文件内容了,大概地分为文本、图片(附件)和超链接。
文本很简单,想在哪加就在哪加,移动光标就OK了。
插入超链接: [[地址][描述性文字]]


上图中是没有匹配]所导致的,完整的如下图。


C-c C-o即可打开此链接。
插入外部文件如(图片,文本文件)方法: [[file:filename]]


C-c C-o打开此链接如下


插入文本也一样


shift+TAB: 文档折叠


再执行一次则得到


再执行则是


依次循环。
经折叠后的标题,按TAB可展开。


C-c C-s: 设置schedule时间
C-c C-d: 设置deadline时间


C-c a: agenda模式


M+Enter: 现加一个同层级的标题


M+Left/Right: 将当前的标题提升/降低层级,即**变为*或者***。


M+Up/Down: 将当前标题在同级标题中进行上下移动。




djstava

阅读(5557) | 评论(1) | 转发(1) |
0

上一篇:EMACS::基本操作

下一篇:QT/WebKit::编译安装

给主人留下些什么吧!~~

mshmyw2014-06-13 17:31:21

很好!