这段时间, 看同事们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-l
thenfile: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
####未完待续…