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)
一些注意的点
- 大多数操作命令都使用Cx作为命令开头
- 全屏使用
toggle-frame-fullscreen
命令, 对应的快捷键是<f11>
- 窗口最大化使用
toggle-frame-maximized
命令, 对应的快捷键是M-<f10>
- 竖直/水平分屏:split-window-right/below