热键 | 功能 | 备注 | 热键 | 功能 | 备注 |
---|---|---|---|---|---|
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 | 一键运行JavaScript | M- ; | 自带的多行注释 | ||
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) -> c | git commit | (C-c C-c Run) | s | git add | 添加文件到Git仓库 |
P -> u | git push origin | 提交到远端Git仓库 | F -> u | git pull origin | 拉取Git仓库(合并) |
m m | git merge | 合并代码 | f (a) | git fetch (–all) | 拉取Git仓库(不合并) |
C-S- f | 查找项目内所有关键词 -> | (C-c C-o) -> (F7) | C- r | 替换项目内所有关键词 -> | (C-c-C-e) Save All |