Emacs以键盘操作为主,如果愿意可以完全不用鼠标。凡是需要让Emacs做什么, 都用组合键输入命令。一般默认用C代表ctrl,M代表alt。常用的一些命令快捷键 最好记住,如果忘记也可以用M-x来输入命令,不记得的话用Tab补全浏览所有可能 的命令。

例:

拼写检查: 'M-x flyspell-buffer' 或者 'M-x flyspell-mode'

如果希望在使用text模式时自动加入其它模式,比如auto-fill,flyspell,在~/.emacs加入:

 (defun my-text-mode-hook ()
   (auto-fill-mode)
   (flyspell-mode))
 (add-hook 'text-mode-hook 'my-text-mode-hook)

在auto-fill-mode可以用M-q自动对齐

隐藏菜单,在.emacs加入:

(defun hide-bar()
  (menu-bar-mode 0)
  (tool-bar-mode 0))

(add-hook 'window-setup-hook 'hide-bar)

一些值得记住的键盘命令

注: C-x F1 或 M-x F1 可以浏览所有键盘绑定。C-g可以取消输入一半的命令。

文件编辑
C-x C-f 打开文件
C-x C-s 保存当前文件
C-x C-w 另存为
C-x s 保存所有打开的文档,输入!表示全部保存
C-s 搜索
M-% 替换(同时按Alt+Shift+5)
M-w 复制
C-y 粘贴
C-k 切掉当前的一整行
在buffer中移动
C-x b 转换到某个buffer
C-x k 中止buffer
在窗口间移动
C-x 1 只保留活动窗口,隐藏其它
C-x 2 垂直平分窗口
C-x 3 水平平分窗口
C-x 0 隐藏活动窗口
C-x o 跳到另一个窗口
在窗口内移动
M-<, M-> 移动到文件开始/末端