一套自用的跨IDE键盘映射方案

由于本人在日常开发工作中会在多种开发环境上切换,用得较多的是vscode、ideac、rider、pycharm等IDE,因此有了统一多个ide快捷键习惯的需求,这里记录了一套个人自用的快捷键设置方案,采取了【IDE插件开发】+【IDE设置配置】组合的方式来达成目的

自用IDE快捷键设置地址 https://github.com/YaoXuanZhi/ide_setting_sync

跨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
0%