一套自用的跨IDE键盘映射方案
目录
由于本人在日常开发工作中会在多种开发环境上切换,用得较多的是vscode、ideac、rider、pycharm等IDE,因此有了统一多个ide快捷键习惯的需求,这里记录了一套个人自用的快捷键设置方案,采取了【IDE插件开发】+【IDE设置配置】组合的方式来达成目的
自用IDE快捷键设置地址跨IDE快捷键配置
IDE快捷键速记
快捷键 | 描述 |
---|---|
ctrl+/ |
代码注释或取消 |
alt+i |
悬浮显示当前符号的声明 |
ctrl+i |
向前导航跳转 |
ctrl+o |
向后导航跳转 |
shift+alt+r |
重命名当前选中的符号 |
shift+alt+s |
在当前 [项目工程/工作区] 做全局文本查找 |
shift+alt+f |
在当前 [项目工程/工作区] 做全局文本查找 |
shift+ctrl+r |
在当前 [项目工程/工作区] 做全局文本替换 |
alt+g |
跳转到该 符号 的定义处或悬浮显示它的所有引用 |
alt+m |
弹窗显示当前文档的所有符号 |
alt+f7 |
在独立窗口里显示当前选中符号的所有引用 |
shift+alt+g |
Goto Related |
shift+alt+o |
在当前 [项目工程/工作区] 通过名字检索文件 |
shift+ctrl+~ |
打开IDE的终端窗口 |
ctrl+k ctrl+f |
将选中文本进行代码格式对齐 |
ctrl+k ctrl+k |
在当前行插入或移除标签 |
shift+f11 |
在独立窗口上显示当前 [项目工程/工作区] 的所有标签 |
ctrl+k ctrl+n |
切换到下一个标签 |
ctrl+k shift+n |
切换到上一个标签 |
f9 |
添加断点 |
f5 |
启动调试 |
f10 |
step over,单步执行,遇到子函数时不会进入子函数内单步执行 |
f11 |
step into,单步执行,遇到子函数就进入并且继续单步执行 |
Vim快捷键速记
Vim操作 | 作用 |
---|---|
esc | 切换到普通模式 |
j k h l |
控制光标 上 下 左 右 移动 |
:w |
保存编辑 |
:wq |
保存编辑并退出 |
:number |
跳转到某行 |
v |
切换到选择模式,并选中当前字符,此时能通过jkhl 进行文本选择 |
V |
切换到选择模式,并选中当前行,此时能通过jkhl 进行文本选择 |
i |
在普通切换到输入模式,输入光标移动到当前字符左侧 |
a |
在普通切换到输入模式,输入光标移动到当前字符右侧 |
I |
切换到输入模式,光标移动到行的起始位置,如果是当前选择了多行,那么还会切换到多行编辑模式 |
A |
切换到输入模式,光标移动到行的结尾位置,如果是当前选择了多行,那么还会切换到多行编辑模式 |
在普通模式下按o |
在下面新起一行并切到插入模式 |
在普通模式下按O |
在上面新起一行并切到插入模式 |
ctrl+f | 切到下一页 |
ctrl+b | 切到上一页 |
在选择模式下按u |
让被选中的文本里的字母全部转换为小写 |
在选择模式下按U |
让被选中的文本里的字母全部转换为大写 |
在普通模式下按gg |
直接跳转到文件首行 |
在普通模式下按g |
直接跳转到文件尾行 |
在普通模式下按u |
撤销 |
ctrl+r | 重做 |
在选择模式下按v |
复制当前选中的文本内容 |
在普通模式下按p |
在当前字符的右侧粘贴文本 |
在普通模式下按P |
在当前字符的左侧粘贴文本 |
- 常用开发工具的最佳推荐和自构建的IDE配置环境
- vscode
- rider、pycharm、idea等
- plugins:vim、markdown、plantuml、drawio、bookmark等、package manager