emacs_jump_key

M-g g goto-line 跳到第n行
M-< beginning-of-buffer 光标前移到文件头
M-> end-of-buffer 光标后移到文件尾
C-l recenter 重新绘制屏显画面,当前行放在画面中心,头,尾切换。
C-u n universal-argument 重复执行n次后续命令,省略n则执行4次(ps:对光标跳转之类的功能好用,C-y之类的功能无效)
ESC n digit-argument 重复执行n次后续命令(ps:对光标跳转之类的功能好用,C-y之类的功能无效)

C-f forward-char 光标前移一个字符(右移)
C-b backward-char 光标后移一个字符(左移)
C-p previous-line 光标上移一行
C-n next-line 光标下移一行
M-f forward-word 光标前移一个单词(右移)
C-a beginning-of-line 光标移动到行首
C-e end-of-line 光标移动到行尾
M-a backward-sentence 光标移动到句子头部
M-e forward-sentence 光标移动到句子尾部
M-{ forward-paragraph 光标移动到段落开头
M-} backward-paragraph 光标移动到段落结尾
C-v scroll-up 屏幕上翻一屏
M-v scroll-down 屏幕下翻一屏

emacs-command

base commands

C-x d 打开目录
C-x C-f 打开文件
C-x C-s 保存文件
C-x C-w 另存为文件
C-x C-v 关闭当前缓冲区文件并打开新文件
C-x i 在当前光标处插入文件
C-x C-b 显示缓冲区列表
C-z 挂起emacs
C-x C-c 关闭emacs
M-m f t open neotree

Read More