您的位置:首页 > 其它

Emacs编辑器使用方法

2017-03-12 20:50 211 查看
约定:Emacs键盘命令通常包含CTRL键和MATA键(通常是Alt键),为了避免每次都输入全名先预定如下:

C -
<chr>
表示按住CTRL键在输入
<chr>
. 比如 C - f,表示按住CTRL键再输入f。

M -
<chr>
表示按住ALT键,再输入
<chr>
。比如M - f 表示按住ALT键再输入f。

要退出Emacs,连续输入 C-x C-c

当读完当前屏幕的文字要切换到下一屏时,输入C-v。切回上一屏,使用M-v

C-l 刷新屏幕,并将光标移动到屏幕中间

基础光标移动

双手放在键盘区,使用键盘C-p、C-b、C-n、C-f,来移动光标,他们对应的方向如下图

C-p 向上移动光标
.
.
C-b向左移动光标.. 光标当前的位置 .. C-f向右移动光标
.
.
C-n 向下移动光标


P N B F 四个字母分别代表四个方向 previous、next、backward、forward

M-b、M-f 一个单词一个单词的移动

通常,MATA系列组合键用来操作“由语言定义的单位(单词、句子、段落)”。CTRL系列组合键用来操作“与语言无关的基本单位(字符、行等)”

C-a、C-e 光标移动到行首和行尾

M-a、M-e 光标移动到句首和句尾

大部分Emacs命令都接受数字作为参数,表示命令重复的次数。输入的方法是先输入C-u然后输入数字参数,然后输入命令(称为前缀参数)。

例如如输入 C-u 10 C-n表示向下移动10行

C-v、M-v两个命令比较特殊,参数不会这两个命令将屏幕滚动,而是滚动相应的行数。

如果Emacs对命令没有相应,可以输入C-g来终止操作。

多个窗格

C-x 1 命令可以关闭其他所有窗格,只保留光标所在的窗格

Backspace 删除光标前的字符

C-d 删除光标后的一个字符

M-Backspace 删除光标前的一个词

M-d 删除光标后的一个词

C-k 删除光标到行尾的字符

M-k 删除光标到句尾间的字符

C-@ mark set

C-w 移除被mark的文字

C-y 召回被移除的文字

M-y 召回更早以前被移除的文字

C-x u 撤销

C-x C-s 保存
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  emacs 编辑器