Emacs基础备忘

-------------------------------------------------------------------

基本操作

# 退出: C-x C-c
# 暂时离开Emacs:C-z

# 按屏移动:下屏(  C-v )、上屏(  M-v )、定位(  C-l 将当前光标所在区域依次定位到最中间、最上方、最下方)
# 光标移动:上previous( C-p)、下next( C-n)、左backward( C-b)、右forward( C-f

#按词移动:左( M-b)、右( M-f)如果是中文,则跳跃以标点符号为准
#按行移动:行头(C-a)、行尾(C-e
#按句移动:句头(M-a)、句尾(M-e
#两级定位:文首(M-S-<)、文尾(M-S->
#数字参数:先输入C-u,然后是数字,再然后是命令;或者M-数字,然后键入命令
#清除命令:C-g 可以终止掉上一条执行过久的命令,清除已输入的数字参数或没有输入完全的命令

#按字符删除(delete):光标前(退格键)、光标后(C-d
#按单词移除:光标前(M-退格键)、光标后(M-d
#移除(kill)直到行尾:C-k
#移除直到句尾:M-k
#定点移除:先在要移除部分的起始处按C-S-@,然后移动光标到终点处,按C-w进行移除

#撤消(undo):C-x u(可以依次撤消之前的各条命令)
#召回(yank)最近一次被移除的内容:C-y
#召回被移除的任意内容:先按C-y恢复最近一次的,然后按M-y就可以以环状逻辑恢复之前被移除的任意内容了

#向前搜索:C-s
#向后搜索:C-r

#替换内容:M-x repl s
#恢复文件:M-x recov f
#查看帮助:C-h 帮助项
#开关模式:M-x 模式名
#输入按键:C-q 按键


#寻找文件:C-x C-f 文件名
#保存文件:C-x C-s
#同时保存多个缓冲区:C-x s

#查看缓冲区:C-x C-b
#切换缓冲区:C-x b 缓冲区名
#切换窗格:C-x 数字 C-x o

-------------------------------------------------------------------

哲学理念

# C系按键用来操作与语言无关的基本单位,如字符、行
# M系按键用来操作由语言定义的基本单位,如词、句、段

-------------------------------------------------------------------

相比Vim的特点

# 没有模式的概念,命令与编辑通过快捷键进行隔离

-------------------------------------------------------------------

Vimer转Emacs失败,以作备忘 2013-04-07 Ruchee

你可能感兴趣的:(emacs)