这段时间, 看同事们Emacs show的飞起, 果断加入。
这篇主要讲讲目前使用到的一些实用的工具以及心得。
#####安装
- emacs 官方dmg下载安装
- brew update emacs不然不能从终端启动
- 在终端 cd ~然后git clone https://github.com/xiekw2010/.emacs.d就会在你的根目录下下载emacs配置文件
- 打开emacs, 第一次启动有点慢, 在装插件
#####Org-mode
平时喜欢做一些todo事情的list, 之前用的系统的备忘录, 每天建立一条, 开开心心的。
直到用了org-mode后, 才觉得备忘录毕竟还只是备忘录, 作为日常TODO事项管理来说还是too simple了。
申明: C -> control, M -> command, S -> shift
下面列举一些有用的功能:
- 折叠 – 初学者接触的第一个命令 S-TAB&TAB, 当有一万个目标的时候, 就会爱上这个功能
- TODO, DONE, SOMEDAY, CANCELED – 既然任务日志管理, 这些内建标记是必须得 C-c t
- 任务进度 – 根据之前的TODO, DONE 在事件的后面加上 [/]
- 稀疏树 – 可以一下过滤出某一种关键字的类目 C-c /
- easy插入链接 – 可以链接到其他org文件的某些类目某些行, 比如今天的目标里链接到前天的目标 C-c C-lthenfile:15-8-18.org::Emacs
- UML – PLANTUML, 使用一些逻辑语言就能自动得到UML图, 官网有详细的教程
#####文件目录管理
######优势
- 比起终端来说, 目录展示一目了然
- 标记文件, 支持正则标记文件, 标记完后可以做删除, 复制, 移动
- 可以shell命令
######快捷键
- C-x d 开始dired
- j 跳到某个文件上去
- %-m 正则标记文件
- u 取消标记 U 取消所有标记
- C 复制文件 R 剪切文件 D 删除文件
#####其他快捷键
######通用
- 取消 C-g
- 搜索命令 M-x
- 最近文件浏览历史 M-S-a
- 打开/关闭 顶部的tab M-x tab
######窗口
- 关闭窗口 C-x 0
- 切换窗口光标 C-x o
- 关闭除了第一个外的其他窗口 C-x 1
####未完待续…