Skip to content

Latest commit

 

History

History
58 lines (58 loc) · 7.4 KB

keyboard.org

File metadata and controls

58 lines (58 loc) · 7.4 KB

Emacs快捷键一览表

热键功能备注热键功能备注
C- a全选C- z撤销
M-S- f向前选择一个词C-S- z反撤销
M-S- b向后选择一个词C- y反撤销
M-S- e向前选择一个段落C- v粘贴
M-S- a向后选择一个段落M- x打开(M-x)命令
<Mouse-2>选择到光标所在区域(鼠标右键)M- /自带的多行注释
S- <Mouse-1>选择到光标所在区域(鼠标左键)C- n打开或新建文件
M-S- <移动光标到头部C- o打开项目文件
M-S- >移动光标到尾部C- p打开项目
M-S- {移动光标到前一个段落C-S- a添加项目到工作区
M-S- }移动光标到后一个段落C-S- d工作区删除项目
C- wheelDown向上滚动屏幕C- s保存文件
C- wheelUp向下滚动屏幕C-S- s保存所有未保存的缓冲区
S- wheelDown向左滚动屏幕C- f查找关键词
S- wheelUp向右滚动屏幕C-S- f查找整个项目关键词
M- next向下滚动屏幕C-S- b查找历史(缓冲区文件)
M- prior向上滚动屏幕C- r替换关键词
prior上一个缓冲区C-S- r项目内查找与替换
next下一个缓冲区C-S- k关闭当前缓冲区
M- up向上移动窗口C- w关闭当前窗口
M- down向下移动窗口C-S- w关闭其他窗口(当前除外)
M- left向左移动窗口C- l分割横窗口
M- right向右移动窗口C- t分割纵窗口
C- up向上调整窗口大小C-S- i在每行插入一个光标(选择一块区域)
C- down向下调整窗口大小M-S- i在每行末尾插入一个光标(选择一块区域)
C- left向左调整窗口大小C- tab显示和隐藏文件浏览器(Treemacs)
C- right向右调整窗口大小M- SPC自带的自动补全
F1窗口切换C- +开始录制宏
F2开启/关闭高亮相同词C- =结束宏录制
F3一键进入GDB调试环境M- n移动到下一个高亮相同词
F4进入小缓冲区编译项目M- p移动到上一个高亮相同词
F5一键编译运行(GO语言)C- F5一键编译生成(GO语言)(发布)
F6进入小缓冲区运行项目C- {折叠代码(键绑定)
F7跨文件编辑(配合项目查找)(C-c C-o) -> (F7)C- }打开折叠(键绑定)
F8一键编译运行(Rust语言)C- F8一键编译生成(Rust语言)(预览)
F9一键编译生成(C++语言)C-S- F8一键编译生成(Rust语言)(发布)
F10添加或取消高亮相同词C- F10关闭所有高亮相同词
F11全屏展示C- <折叠全部折叠(键绑定)
F12一键开启虚拟终端C- >展开全部折叠(键绑定)
C- F12一键运行JavaScriptM- ;自带的多行注释
C- <Mouse-1>跳转到函数定义位置(鼠标点击函数名称)M- .跳转到函数定义位置
M- <Mouse-1>不同位置添加多个光标M- ,返回到原函数位置
C-c C-c终端内退出程序(C-d)关闭终端C-S-v粘贴文字到终端(C-c)拷贝终端文字
M-x (->)copilot-login登录Github授权M-x (->)copilot-diagnose查看授权状态
C-x g启动Git管理界面C-S- e执行上一次绑定的宏命令
c c (y) -> cgit commit(C-c C-c Run)sgit add添加文件到Git仓库
P -> ugit push origin提交到远端Git仓库F -> ugit pull origin拉取Git仓库(合并)
m mgit merge合并代码f (a)git fetch (–all)拉取Git仓库(不合并)
C-S- f查找项目内所有关键词 ->(C-c C-o) -> (F7)C- r替换项目内所有关键词 ->(C-c-C-e) Save All