Emacs常用命令

C-<chr> : CONTROL(^)键。

M-<chr> : 表示当输入字符 <chr> 时按住 META(或 EDIT 或 ALT 或 ESC)键。

 

---------------------------------------------
* 基本的光标控制(BASIC CURSOR CONTROL)

---------------------------------------------
C-v :查看下一屏文字

M-v :查看上一屏文字
C-x C-c : 退出 Emacs

C-z : 要暂时切换到 shell 并且稍后再(输入fg)回到Emacs里来
C-l : 重绘屏幕,并将光标所在行置于屏幕的中央

M-< : 将光标移动到所有文字的最开头

M-> : 将光标移动到所有文字的最末尾
C-g : 终止命令或取消操作

 

--------------------
* 窗格(WINDOWS)

--------------------
Emacs 可以有多个窗格,每个窗格显示不同的文字
C-x 1 : 只保留一个窗格(也就是关掉其它所有窗格)

 

------------------------------------------
* 插入与删除(INSERTING AND DELETING)

------------------------------------------
C-k : 移除从光标到行尾间的字符;     

        移动光标到一非空白行的行头,然后输入 C-k 移除那一行上的文字;      

        再次 C-k,你可以看到它移除了跟在那一行后面的换行符.      

M-k : 移除从光标到句尾间的字符.

C-@ : 首先把光标移动到你想要移除的区域的一端,然后按 C-@,然后将光标移动到另一端,再按 C-w 就可以把位于这两点之间的所有文字移除了.

C-y : 它会在光标所在处插入你最后移除的文字.

M-y : 在用 C-y 召回最近移除的文字之后,紧接着再按 M-y 就可以召回再前一次被移除的内容,再按一次 M-y 又可以召回再上一次的……连续使用 M-y 直到找到你想要召回的东西.
C-x u : 撤销

 

-------------
* 文件(FILE)

-------------
C-x C-f : 查找文件(事实上也可以用该命令创建文件,还可以用这个命令切换缓冲区)

C-x C-s : 储存这个文件C-x C-w : 另存为这个文件

C-x k : 闭关当前打开文件

-------------------
* 缓冲区(BUFFER)

-----------------
C-x C-b : 列出缓冲区

C-x b <缓冲区名> : 切换缓冲区

C-x C-f <文件名> :切换缓冲区

C-x s :保存多个缓冲区

M-x revert-buffer : 刷新缓冲区

C-x C-q :解开或添加 buffer read-only 的锁

 

--------------------------------------
* 查找和替换(SEARCH AND REPLACE)

---------------------------------
C-s : 搜索(重复按向后搜索)

C-r : 搜索(重复按向前搜索)

M-x replace-string : 替换(向后替换)

posted on 2010-11-24 14:43  迎-客-松  阅读(482)  评论(0编辑  收藏  举报

导航