零基础仅记笔记需求,如何快速上手spacemacs的org mode?

不是程序员,不需要写代码,只想用org mode来当笔记软件。有vim使用经验,但emacs零基础,如何能快速上手使用spacemacs的org mode?

看了一会zilongshanren写的21天学emacs使用教程 ,发现是针对有编程需求的,觉得不适合我。

知道*级,知道tab,就可以了吧,感觉不需要别的了……当然这是咱纯小白的想法。 另外那些org配置了,表格,脚注之类的网上一搜一大堆,也不用单独说了。

有教程推荐吗

看看这个org系列 英文的,不过不听他说只看他操作也差不多能明白。

1 个赞

感谢分享!!!

快速上手 org-mode 的办法是不做任何配置,把 org-mode 用起来。

org-mode简明手册

1 个赞

另org-mode记日记,作TODO,也是很好的,再配合番茄插件就更完美了,只不过番茄插件这个我也还没搞懂怎么用。 还有org最方便的就是直接可以在页面插入latex代码,以前不知道,又是配AucTeX又是cdLaTeX还有Yasnippet,还要装latex包,简直让小白崩溃……

1 个赞

不知道你英文怎么样,我是直接看官方教程的,内容非常详细,而且分类清晰,针对自己的需求直接看相关的章节。像做笔记的,直接看1、2、3、4、11、12章,前四章是基础,标题、表格、超链接,后两个是格式、输出,不是程序员,格式的代码框部分可以略过。至于快捷键,仅挑常用的记记,习惯了之后再记几个就行,刚开始 肯定是最常用的了。

当然,官方文档太过详细,可以先看看国内别人的教程,大概了解一下是干什么的,然后在有针对的看官方的教程补缺也行。

2 个赞

折腾了几个小时,还没安装上spacemacs,郁闷! 谢谢分享,可以阅读英文,我先按照这个学习!

先把emacs用起来

既然是零基础,那么推荐你首先跟着最初的emacs手册,先进行一些基本的光标操作练习。具体方法是: C-h t进入emacs自带的教程,这个教程很有意思。有意思的地方在于–它身兼了教程本身和练习材料。通过这个,你将熟悉在emacs中不通过鼠标移动光标的办法,ps: 某些同学说,子龙大大都是用鼠标的。宝宝想说:等你有能力可以选择是否使用鼠标的时候,您随意,开心就好。 大约有4个小时的总练习时间之后,你基本是就很熟练了,如果你还没有放弃的话。如果你没有放弃,那么恭喜你越过第一道龙门。然后,你才需要看下面这些。

推荐使用软件,对调做Ctrl和CAPS LOCK,你的左小拇指会感激你的。

下面正文。

具体步骤

根据你表述的内容来看,你并不需要emacs作为开发工具。那么,就从org-mode说起吧。当时,我也是因为org才选择的emacs。

了解基本的分级条目式写作架构

即是,嵌套的树形结构,像这样:

* parent
** child1
** child2
*** grand
*** grand

我记得markdown好像是支持流程图的,稍等一下,我来画一个:

st=>start:Parent

呃,好像不行,不过算了,每一个想使用org的人,我都有一个特别的假设—他是熟悉层次写作的。

局部的细节雕琢

现在你已经可以正常的写一份层次清晰的文稿了,但是你想问,宝宝要把这几个字加粗,这几个字要斜体,怎么办呢? 非常简单的几个命令:

| 效果 | 命令 | | 加粗 | *xx* | | 倾斜 | \xx\ | | 下标 | x_ | | 上标 | x^ |

补充及后续线路推荐

现在,如果你仅仅是记笔记显然是已经足够了。但我假设你还有新的需求,下面是一个推荐的对照列表,请自行根据兴趣跟进。

  1. 需要进行任务管理或者GTD 推荐一本书:尽管去做,在这里你将学到如何把自己的事情安排在时间流当中,随着时间流逝,事情业已完成。轻松而爽快。
  2. 开始需求时间方面的内容 比如想要把自己的日程计划加入到其中。时间计划和任务管理共同催生了org中的一个经典–agenda视图,你会突然发现时间和事件联系的另一个维度。
  3. 文学化编程 想来这是org最初的几个目的之一,在org中,你可以借助babel来将不同的语言的表现力集中在一个文件里,我理想的数据分析环境就是org,宝宝是python狗 。在数据分析领域,这种趋势很明显,ipython-notebook就是一个很好的说明。

你如果能看到这里,那么:

尝试弄明白自己想知道什么,然后,知道自己想知道的什么。

祝学习愉快!

2 个赞

谢谢你详细的指导。你说的前两个步骤我目前已经完成,基本的操作没问题了。 现在有两个困扰就是emacs的复制粘贴,撤销、重做,这几个最常用的快捷键和别的软件都不一样,用起来很别扭。 第二个困扰是打开文件不方便,现在每次打开文件都是打开system32目录,我的文件根本不在这。

另外,刚才安装了spacemacs,它能让我用上以前使用vim的一些经验。但是感觉它没有想象的那么好用。首先它让emacs明显变慢了。第二,中文输入的时候按esc键退出编辑模式到移动模式,这时候hjkl键移动会变成打字,要切换一下输入法才行。这个问题在vim上就有,spacemacs也存在,不知是否有办法解决?

有一个package可以解决: GitHub - cute-jumper/fcitx.el: Better fcitx integration for Emacs.

它貌似只对fcitx输入法起作用,我用的是搜狗拼音 :frowning:

它原生支持Linux的fcitx框架。但是有两个remote可以让它用在Windows和osx上。那个readme里面有介绍的。

1 个赞

我在linux下,用搜狗输入法,fcitx.el是起作用的

1 个赞

谢谢,我安装好了,非常棒的工具!它从evil的插入模式按esc键切换到移动模式可以自动切换到英文输入法,但是,当再切换回插入模式的时候不能自动切换回中文输入法。如果后者也能实现就好了 :slight_smile:

谢谢提醒,差点错过这个工具

这个功能是有的呀

我在init.el文件里面加入了下面这段

(add-to-list 'load-path "C:/Users/Administrator/AppData/Roaming/.emacs.d/fcitx.el-master")
(require 'fcitx)


(let ((fcitx-path "C:/Users/Administrator/AppData/Roaming/.emacs.d/fcitx-remote"))
  (setenv "PATH" (concat fcitx-path ";" (getenv "PATH")))
  (add-to-list 'exec-path fcitx-path))


(setq w32-pass-lwindow-to-system nil)
(setq w32-lwindow-modifier 'super)
(setq fcitx-active-evil-states '(insert emacs hybrid))

打开emacs不起作用。

于是我通过执行M-x fcitx-evil-turn-on才能自动从中文切换到英文。 这一句加到init.el里面让它自动启用应该怎么写?

另外切换回插入模式让输入法自动切换回中文应该怎么设置?