emacs常用快捷键

2019/3/30 posted in  emacs

M => command
C => ctrl

Cxb: 切换buffer
Cg: 全局退出
Mx: 列出所有可用命令列表
CxCf: 文件查找
Cd: 删除一个字符
Cx0: 退出当前窗口
Cxk0: 删除当前窗口
Cx1: 删除其它窗口
Cx2: 水平分割窗口
Cx3: 垂直分割窗口
Cxo: 在窗口中切换激活的窗口
CxCc: 退出emacs

shell

Mx shell: 打开shell
CuMx shell: 打开新的shell

移动

Cf: 向前移动一个字符
Cb: 向后移动一个字符
Cp: 向下移动一个字符
Cn: 向上移动一个字符

重新载入配置文件~/.emacs

在emacs中使用cxcf打开~/.emacs文件,然后执行命令M-x eval-buffer重新载入配置文件

杂项

快捷键 + Ch:列出所有以这个快捷键开始的快捷键

自定义evail快捷键

(evil-leader/set-leader ",")
(evil-leader/set-key
  "s" 'save-buffer
  "e" 'dired
  "f" 'fzf
  "c" 'noh
  "m" 'ibuffer
  "g" 'frog-jump-buffer
  "q" 'kill-this-buffer)

一些注意的点

  1. 大多数操作命令都使用Cx作为命令开头
  2. 全屏使用toggle-frame-fullscreen命令, 对应的快捷键是<f11>
  3. 窗口最大化使用 toggle-frame-maximized命令, 对应的快捷键是M-<f10>
  4. 竖直/水平分屏:split-window-right/below