Emacs 学习笔记1 基本操作(和Vim 命令对照)

我决定从今天开始学习Emacs。因为我对Vim的命令还是比较熟悉的,所以打算在这个学习笔记里用Vim的命令进行翻译。很多操作用人类语言表示出来远不如Vim快捷键来得直接。

这样即是快速学习Emacs,也是对Vim加固一下。

C-v    C-f

M-v    C-b

C-l     整幅图出现在中央(don't know its Vim counterpart)

C-f     l (forward)

C-b    h (backward)

C-n    j (next)

C-p    k (previous)

M-f    w (forward word)

M-b   B 

C-a    ^

C-e    $

// 以上8个方向键是Vim中几乎最让我喜欢的地方,Emacs的方向键未免太复杂了

// 但是,Vim中经常需要切换命令模式和输入模式,Emacs中没有这样的概念,这也是为什么Emacs的操作都是以功能键开始

// 两者这个最本质的特点便是如此明显,究竟哪种更洒脱就是见仁见智了

M-a, M-e   &    C-a,C-e

// 前两个指向句首句尾,并且可以跳至其他句子中,后两个的活动范围为本行

M-<   gg

M->   G

C-u 8 C-n    8j

// Vim中优雅的8j到Emacs居然成了这幅模样,且先往下学学吧

// C-u 可用M 代替

C-g    几乎就是Vim命令模式中的backspace

C-u 8 *          8i*-<Esc>

// Emacs这条连续输入的操作键倒是比Vim更洒脱一些

M-d    dw

C-k     d$

M-k    d^

C-y    类似与p,但有区别,如果你一次连按了好几下 C-k,那么所有被移除的行会被存储在一起,只要一个C-y 就可以把它们都召回

C-x u     u

// C-x u和C-_一样

C-x C-f     Find a file

C-x C-s    Save a file

C-x C-b    列出缓冲区

C-x s        :w

C-x C-c    :q

M-x recover file<Return>    恢复自动保存文件

C-s***      /***

C-x 1       关闭其余所有窗口

C-x 2      split

C-x 3      vsplit

C-M-v     向下滚动其他窗口

C-M-S-v  向上滚动其他窗口

C-x o       遍历其他窗口

// 以上的Vim counterpart我正好也一直搞不太清

// OK,差不多基本操作便是这些了吧,现在可以开始跳到Emacs中进行生存训练了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值