Closed PoBlue closed 6 years ago
c-n
, c-p
下一行,上一行。与 vim 的补全键法一样,终端下一条,上一条命令,一样m-b
, m-f
, 上一个词,下一个词,这个其实与 mac 上面用 alt + ⬅️ / ➡️ 一样的,上一个词,下一个词m-d
, m-del
删除词,和 Mac 上的基本一样的用法c-a
,c-e
,和终端的用法一样,跳动命令的头和尾c-k
, kill 到行尾c-y
, m-y
召回c-/
撤销c-x 1
只保留一个窗格c-x 2
两个窗格c-m-v
/ c-m-shift-v
浏览另外的窗格c-o
窗格跳转c-x 4 c-f
下方打开窗口给文件m-x make-frame
/ m-x delete-frame
新开/删除一个 FrameC-x 5 o
或者 m-x switch-frame
c-x c-b
打开缓冲区c-x 1
离开列表c-x c-f
打开文件c-x c-s
保存c-h f
, 查看命令的文档c-h k
, 查看快捷键的文档c-h c
, 查看编辑的文档,如:c-n 移动下一行c-h v
, 查看变量的文档自动补全,文档:company mode
m-n
, m-p
来选择c-s
在补全中搜素c-w
看源码基本的使用:
快速选择:
使用:
, x x
直接高亮选择一个词,每一次就多一个层级,如:词,句,代码块,整个文件技巧:
, x x
快速选择一段文字后,用 S
即 vim 的 surround,快速地在文字前后添加字符,这个对于添加 html tag 尤其方便和 vim 的一个用法, 参考:evil-surround:
'
换成 "
Emacs 命令自动补全
代码生成
写 snipper
m-x yas-new-snippet
直接创建 ${1: name}
, 然后 c-c c-t
try it, c-c c-c
保存并退出
各种语法检查
语法检查,有:js,jsx,够了
窗口跳转
使用:
m-0~9
快速跳转窗口emacs 下的 git
额外的参考链接:
Emacs
从入门到入土,重新回到了 vs code
... 然后默默地开了个 Emacs
键位设置
平时练习的时候用 Emacs
,等熟练到一定程度再作为主工具
吐槽一下:vscode 自己创建 snippet 是真麻烦,远没有 atom 或者 emacs 方便!
Vim
/
进行搜索挑转f
进行行内跳mm
打个 mark,方便重新回来A
/I
Emacs
c-f
,c-b
c-a
,c-e
mode
, 每个mode
里面的键法又是非常方便,确实写起来很方便。可能现在不熟悉,觉得很难用。要改改配色和字体。配置
直接拿大师的配置来,站在巨人的肩膀上