我为什么要学Emacs及基础操作记录
Posted by:  | Word Count: 1101   | Reading Time: 3 Minute  

最近算是迷上了emacs文本编辑器,也花了些时间了解入门.还有另外一种和emacs其名的VI文本编辑器到底两种编辑器谁好咱不讨论,只是各求所需各求其好,文本编辑器也只是一个工具而已,我们需要关注的是工具能帮助我们做什么事情.其实平时工作和生活中大部分时间都会使用电脑,所以也会使用电脑上面的工具记录点TODOList和日志包括一些想法记录等.其实普通的文本工具也就可以了,最后无意间看见了别人对emacs的讨论自己也去了解了下这个工具并逐渐认识到了它正是我所需要的工具,因为emacs可以配置自己需要的mode简单的文本界面避免了一些工具的太多操作的分心到最后只去关心学习工具了,反而忘记了到底是需要工具来做什么事情了.

emacs中的org-mode就是对个人管理的一个种工具很好用,其中它可以对我的todo list进行管理,并且可以对项目进行多级管理,并且可以导出htmliCanlendarpdf等格式的文档.这也满足了我平时项目清单和行动记录的需求,待办事项还包括行动的状态切换、截至时间和行动时间的分配、周行动的概览、行动时间的统计、项目进度的统计等.其他还包括一些链接表格、注释等功能.

Emacs下载   Org-Mode下载 简单的记录下emacs的基本操作: 打开emacs:

$emacs 或 $emacs ~/文档名
C=control键,M=Alt键或按下Ese,S=shift键,Control键在操作模式中是对一个字符进行的操作,而Alt是对一个句子进行的操作.

查看其中的帮助文档:C-h t

打开文件或者查找文件: C-x C-f 文件

取消命令: C-g

光标移动操作: C-f :向前一个字符   C-p:上一行 C-b:向后一个字符   C-n:下一行 或键盘上的方向键.也可以使用M-xM-fM-pM-n.

光标到文章头:Esc-< 光标到文章尾:Esc->

删除字符: C-d(后一个文字) 或 Delete键(前一个文字) 删除一行文字:C-k

移动光标到句子头: C-a 移动光标到句子尾: C-e

粘贴:C-y 移除选中字符: C-@ 移动光标 C-w 撤销:C-x u

移动视图: C-v (下一屏)或 M-v(上一屏)

查找字符: C-s(向前查找字符) 或 C-r(向后查找字符) 替换字符:M-x repl<Tab>-str<Tab> <Return> 需要替换的字符 <Return> 被替换后的字符 Note:按tab键会自动补齐的.Return=回车键 保存文件: C-x C-s 退出Emacs: C-x C-c

多次操作:C-u 数字 操作键组合,比如向下移动10行C-u 10 C-n

查看当前缓冲区: C-x C-b 切换缓冲区: C-x b 关闭缓冲区:C-x k 切换光标到其他缓冲区:C-x o 关闭显示的其他缓冲区: C-x 1 打开多个缓冲区: C-x 2

切换编辑模式: M-x 模式名,比如:M-x org-mode这样就把当前文本缓冲区切换成了org模式

 

 

comments powered by Disqus