官网: http://www.gnu.org/software/emacs/
ntemacs下载地址: http://ntemacs.sourceforge.net/ (win 用户推荐使用此版本)
中文化指南: http://man.chinaunix.net/newsoft/Emac/book.html
基本操作:
C-x C-f 打开文件
C-x k 关闭当前缓冲区,
C-x C-c 离开 Emacs。
C-x C-s 保存文件
C-x s 保存所有缓存区的文件
基本操作命令:
C-t 交换光标前后2个字符的位置
M-t 交换光标前后2个单词的位置
C-d 删除光标后的一个字符
C-k 删除光标后的所有字符
M-<Delete> 移除光标前的一个词(词,英文是以单词,)
M-d 移除光标后的一个词(中文是一句话为一个词,标点)
M-k 移除从光标到“句尾”间的字符
C-g 停止当前命令
ESC *2 停止当前命令
C-@ 进入选定模式, 类似按住shift键
C-w 删除选定的所有字符
C-c 复制选定字符(终于被我找到)
C-y 文字召回, 在当前插入上一次移除的字符.只能最后保留一次(同时也是paste命令, 粘贴)
C-x u 撤销命令(类似于其他主流的Ctrl-Z 功能)
C-/ 当然你觉得C-x u 麻烦, 就是用这个命令吧. 功能一样,呵呵
字符串搜索,替换:
C-s 向前搜索字符串
C-r 向后搜索字符串
M-x replace-string 全文替换
光标操作:
C-v 向前移动一屏
M-v 向后移动一屏
C-f 向右移动一个字符
C-b 向左移动一个字符
M-f 向右移动一个词【对中文是移动到下一个标点符号】
M-b 向左移动一个词【对中文是移动到上一个标点符号】
C-n 移动到下一行
C-p 移动到上一行
C-a 移动到行首
C-e 移动到行尾
M-a 移动到句首
M-e 移动到句尾
M-S-> 移动到文件末尾
M-S-< 移动到文件开始
其他扩展命令:
C-x 字符扩展。 C-x 之后输入另一个字符或者组合键。
M-x 命令名扩展。M-x 之后输入一个命令名。
C-x C-B 列出缓存区所有文件
C-x [1 | 2 | 3] 切换当前有几个窗口(1代表一个,2代表2个)
--------------------------------------------------------
PS: C-u 用来给命令传参数 C-u 8 C-f 会向前移动 8 个字符。
基本上常用的就这么多了...(据说有上千个命令,不知道真假?)
都是必会的哦.看起来有点多, 其实多写几个程序2天左右都能记下来.呵呵
整理了很久....0.0 >>~~~
睡觉了..