vim与emacs常用操作按键对比

操作 vim emacs
启动 gvim 1.txt emacs 1.txt
退出 Esc :q! C-x C-c
保存 Esc :w C-x C-s
打开文件 Esc :e C-x C-f
undo Esc u C-x u
redo Esc ^R
k C-p
j C-n
h C-b
l C-f
到行首 Esc 0 C-a
到行尾 Esc $ C-e
到文件头 Esc gg M-<
到文件尾 Esc G M->
行跳转 Esc :n(或n gg) M-g g n
剪切/删除 dd C-k
复制 yy M-w
粘贴 p C-y
中断命令 Esc C+g
查找 Esc / 用n跳转 C-s 用C-s跳转
替换 :%s/src/tgt/gc M-%(替换光标后)
列操作之删除 Esc C-Q d C-shift-2 C-x r c
列操作之插入 Esc C-Q I Esc
下一个单词 w
上一个单词 b
下翻页 C-f
上翻页 C-b
自动补全 C-n(补全已经出现的单词)
窗口间跳转 C-w w/hjkl
窗口关闭 C-w c
标志折叠方式 marker {{{}}}
缩进折叠方式 indent
语法折叠方式 在c/c++折叠花括号
删除所有{{{}}} zE
开关折叠 za
折叠所有 zr
展开所有 zm
上一个折叠 zk
下一个折叠 zj
折叠的开头 [z
折叠的结尾 ]z

我平时用vim,近期在学习emacs(因为emacs安装包自带各种强大的mode,如org-mode,verilog-mode,artist-mode),因此列出常用的操作,欢迎评论指正.

gakki吓一跳
posted @ 2021-05-06 23:19  wudayemen  阅读(323)  评论(0编辑  收藏  举报