一只小白看了大佬的讲解视频结合其他大佬给整理的笔记再结合emacs 官方英文手册,觉得自己的知识好像增加了.

当时自己在全网搜索的时候没有看到那种纯小白的手册,本小白就写了这个,就当奉献社会了.若有不当指出,希望大佬批评指正~

需要声明一个问题,emacs 中有很多命令行操作.本小白在短暂的emacs 生涯中,确实感觉到了命令行操作的高效.可以说,打开了emacs,基本上你就不需要碰鼠标了.(多么美好的事情!!)  当然我也是逼自己用习惯了才感觉出来的.emacs 命令行在之前的博客园也写过,大家可以参考一下~~

(刚刚发现一个问题!我下文中的左右键,全都是键盘左右键!!emacs 基本不用鼠标!!!)

注意:C- 是指按住ctrl再按另一个键,M-是指按住alt再按另一个键.

打开emacs ,(本机为linux debian,windows机应该还需要别的配置...)C-x C-f 后输入一个文件名,注意,后缀是 .org

回车打开它.

基本操作:建立任务(注意注意,这玩意叫任务)

* (星号后加一个空格)是第一极

** (两个星号加空格) 是第二级

...

一直可以到十个*

按住alt敲回车.底下会自动出来同级的*

 * go home
** do my homework
** watch TV//这个就是alt 回车 之后自动变行
** drink some milk
*** add some sugar
*** 200ml
* go to school

一.显示

其实这样看起来挺难受的

那还有一个可以实现一下缩进

在最开头加

#+STARTUP: indent

(注意冒号后面有个空格)

加上之后,按C-c C-c (就是按两次C-c)

就有缩进了

把这个说完

在开头加这些东西,就会有不同的打开视图.(当然不要一下写好几个)

 #+STARTUP: overview
#+STARTUP: content
#+STARTUP: showall
#+STARTUP: showeverything

从上到下依次显示完全

(第一个是默认的,他只能显示一个星的那级,其他的被省略号代替了,当然你要是想打开,按tab,合上就是tab shift一起按.)

注意一下3,4的区别.

4可以把包括抽屉在内的全部显示.3不显示抽屉.

抽屉的代码:

 : PROPERTIES
这是抽屉//两个东西之间的就是抽屉
: END

二.时间

如何在任务管理中插入时间呢.

时间分为激活时间和未激活时间

1.激活时间命令

C-c .(英文状态的句号)

然后他会给你一个日历,你可以手动选哪天,也可以直接写上  +1  这样的表示往后推一天.

如果需要具体时间,就自己打上就行.

激活时间是这个样子的<2001-06-15  五>,后面是星期几,如果忘记了命令,也可以手动打上这个样子,他也会变成应该的颜色.

如果打日期不知道星期几,那就把括号先补全就像这个样子<2001-06-15> 然后光标定在他身上,按C-c C-c,他自己就出来了.

并且,按住shift 再按键盘左右键,他可以变前后日期.

如果鼠标点他,他会出来另一个窗格(emacs 的多窗格特别强大),如果你不需要他,按 C-x 再按1 就行了.

2.非激活

C-c !(英文状态下的感叹号)

显示为[2001-06-15 五]

3.三种时间状态

schedule

C-c C-s

他会让选一个时间,选完了之后,和激活状态不同的是他前面会有SCHEDULE:字样(刚才试了试,自己打也可以,就是有时候会落前后的空格导致失效)

deadline

C-c C-d

closed

这个比较特殊,需要在开头加上

#+STARTUP: updone

(冒号后面有空格不要吃亏)

这个closed就是在你把完成状态定为done 之后,他的时间便不会i再显示.(下一个就讲完成状态!!!!)

三.完成状态

默认完成状态有两种 TODO    DONE(颜色分别是红色和绿色)

光标放在在一个任务中,你可以规定他的状态,左边的shift配合键盘左右键,多按几下就看出来规律了.

当然,你可能不满意只有两种状态,那就自定义啊.

在开头写上

#+TODO   TODO(t)  DOWN(d)  WAIT(w)  ARRANGE(a)

(这种的弄完了以后一定要按C-c C-c,光标别忘定在那一排上)

TODO(t)  DOWN(d)  WAIT(w)  ARRANGE(a)这些完全是自己写,规格就是大写(一个字母)那一个字母是快捷键

可以用快捷键换这个状态,当然我会选择直接shift 加左右键

当然,如果你自己定义的里面没有写原来的TODO   DONE那底下的这两个也会自动失去他们的颜色(就是失效)

四.标签

光标定在所需要行,C-c C-c 召唤标签,可以看出在下面出现tags: 输入后回车就可以插入标签了.

(所以在上面的操作中,如果你不把光标定在#+那一排,你召唤的是标签)

自定义标签

开头写

#+TAGS:  学校(s)     家(h)     school (a)   home(b)

C-c C-c 之后,

再找你需要标签的那行 C-c C-c,他会给你显示你刚刚最上面输的那几个选项.你按小括号里的那个字母就可以定上他所代表的标签.

注意:可以插入多个标签,插入结束后回车.

五.agenda

这样就算是写完了,C -x C-s 保存之后,C-c [ (英文模式的左中括号)将他设置成agenda 格式

然后M-x 输入org-agenda  他会询问你显示什么,你根据他的询问按他前面的那个字母就行了.

  

总之,这是一个我觉得挺漂亮还很强大的一个编辑器.

多说一句,用了emacs 以后很容易发现Ctrl键是多么的脆弱,每天都在不停地被戳.

希望这篇能对大家有帮助吧!

emacs org-mode 中文手册精简版(纯小白)的更多相关文章

  1. Swift3 中文手册.CHM版

    根据官方翻译制作Swift3 中文手册.CHM版已完成. Swift3 中文手册.CHM版下载地址

  2. awvs 中文手册详细版

    目录: 0×00.什么是Acunetix Web Vulnarability Scanner ( What is AWVS?) 0×01.AWVS安装过程.主要文件介绍.界面简介.主要操作区域简介(I ...

  3. awvs 中文手册详细版(含10.5及12版本)

    目录: 0×00.什么是Acunetix Web Vulnarability Scanner ( What is AWVS?) 0×01.AWVS安装过程.主要文件介绍.界面简介.主要操作区域简介(I ...

  4. Emacs 快速指南 - 原生中文手册

    Emacs 快速指南 -折叠目录 1. 小结(SUMMARY) 2. 基本的光标控制(BASIC CURSOR CONTROL) 3. 如果 EMACS 失去响应(IF EMACS STOPS RES ...

  5. 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数·简明中文手册 总览

    <zw版·Halcon-delphi系列原创教程> Halcon分类函数·简明中文手册 总览 Halcon函数库非常庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核 ...

  6. 按钮的图标 Button icons-JQUERY MOBILE 1.0正式版中文手册

    按钮的图标 Button icons-JQUERY MOBILE 1.0正式版中文手册 data-icon属性可以被用来创建如下所示的图标 左箭头data-icon="arrow-l&quo ...

  7. phpredis中文手册——《redis中文手册》 php版

    本文是参考<redis中文手册>,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和参数用法). 目录(使用CTRL+F快速查找命令): Key ...

  8. phpredis中文手册——《redis中文手册》 php版(转)

    redis中文手册:http://readthedocs.org/docs/redis/en/latest/ 本文是参考<redis中文手册>,将示例代码用php来实现,注意php-red ...

  9. man rsync翻译(rsync命令中文手册)

    本文为命令rsync的man文档翻译,几乎所有的选项都翻译了,另外关于筛选规则部分只翻译了一部分.由于原文很多地方都比较啰嗦,所以译文中有些内容可能容易让国人疑惑,所以我个人在某些地方加上了注释.若有 ...

随机推荐

  1. 【树形dp】Bzoj 1040骑士

    Description Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英.他们劫富济贫,惩恶扬善,受到社会各界的赞扬.最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争.战火 ...

  2. 基本 Docker 命令列表

    docker build -t friendlyname .# 使用此目录的 Dockerfile 创建镜像 docker run -p 4000:80 friendlyname # 运行端口 400 ...

  3. Netty 源码解析(七): NioEventLoop 工作流程

    原创申明:本文由公众号[猿灯塔]原创,转载请说明出处标注 今天是猿灯塔“365篇原创计划”第七篇. 接下来的时间灯塔君持续更新Netty系列一共九篇 Netty 源码解析(一): 开始 Netty 源 ...

  4. H3c实验室-(OSPF,Nat,STP,Dhcp,Acl)v.1)

    实验声明 本实验纯属学习记录性质,如有错误,请大哥帮忙提出,马上改正谢谢~还有学习H3c心态要好,他有超级多的bug!!!! 实验介绍 实验条件 实验开始 把图设计好 先说明一下RTA-RTB的线路是 ...

  5. MySQL 对window函数执行sum函数疑似Bug

    MySQL 对window函数执行sum函数疑似Bug 使用MySql的窗口函数统计数据时,发现一个小的问题,与大家一起探讨下. 环境配置: mysql-installer-community-8.0 ...

  6. Elasticsearch 内存配置应用案例

    Elasticsearch 内存配置 有三个可选项: 你主要做全文检索吗?考虑给 Elasticsearch 4 - 32 GB 的内存, 让 Lucene 通过操作系统文件缓存来利用余下的内存.那些 ...

  7. hacknos靶机实战

    工具: kali 192.168.1.6 nmap 打开使用nmap -sP 192.168.1.0/24 扫描活跃的主机 发现目标ip 使用nmap 查看开启了什么服务Nmap -v -A -PN ...

  8. Scala 基础(二):sbt介绍与构建Scala项目

    一.sbt简介 sbt是类似ANT.MAVEN的构建工具,全称为Simple build tool,是Scala事实上的标准构建工具. 主要特性: 原生支持编译Scala代码和与诸多Scala测试框架 ...

  9. CSS实现宽度自适应100%,宽高16:9的比例的矩形

    现在我们来讲讲做自适应16:9的矩形要怎么做 第一步先计算高度,假设宽100%,那么高为h=9/16=56.25% 第二步利用之前所说设置padding-bottom方法实现矩形 代码 HTML &l ...

  10. Hangfire实战(一)------Hangfire+SQL Server实现简单的任务调度

    Hangfire:一个开源的任务调度框架 开发环境:VS2017,SQL Server 2012,.NET Framework 4.5 项目类型:控制台应用程序 1.在vs的程序包控制台中为项目添加H ...