我的ide快捷键通用设置备忘

本文大纲
  1. 1. 自加的(尽量无破坏增量)
    1. 1.0.0.1. 一排区:
    2. 1.0.0.2. 二排区
    3. 1.0.0.3. 三排区
  • 2. 原带的
  • 以下以我刚设置好的webstorm快捷键为例(又想从vs code 转回webstorm了,一试,还是那么强大),但以后会把vs code的快捷键也设置统一

    跨ide自加快捷键方案:

    1. 尽量利用alt键。此时:与大多数ide的默认快捷键冲突较少,可直接增量设置;手控距离上也方便;alt激活菜单栏功能被舍弃,本身也不怎么用这个功能,用的话直接鼠标了
    2. alt键自己组合不够时,再多配合一个shift做扩展。shift多半设置为逆操作
    3. 尽量把组合的字母键放在左手区域(键盘左半拉),不必右手抓着鼠标时还得再过来找键,然后再回去抓鼠标(这是达不到vim水平者的最佳方式)
    4. 汇积出镜率高频繁使用的功能。那种半年用一次的功能,就去菜单栏里找就挺好或者现查现用也来得及
    5. 保留和延用大多软件通用的快捷键习惯,如ctrl+f/r, ctrl+c/v, ctrl+z, ctrl+shift+z, ctrl+f4, ctrl+g,ctrl+左右, home, end 等等不做重复设定

    总之:alt自定的 + 通用的 + 该ide一点点个别的

    自加的(尽量无破坏增量)

    注:“@”表示此键还没有被设置和占用。以期将来丰富、扩展和调整

    一排区:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    alt+q 行注释       alt+shift+q 块注释
    alt+w 扩展选区      alt+shift+w 收缩选区
    alt+e 查找下一个     alt+shift+e 查找上一个
    alt+r 切换自动换行
    alt+t 包裹
    @ y
    alt+u 转换大小写
    @ i o p
    alt+[ 从光标选至代码块开始
    alt+] 从光标选至代码块结束
    @ \

    二排区

    1
    2
    3
    4
    5
    6
    alt+a 缩进        alt+shift+a 取消缩进
    alt+s 复制增加      alt+shift+s 删除光标或选区所在的行
    alt+d 添加下一个匹配项  alt+shift+d 取消刚添加的匹配项
    alt+f 选择所有匹配项   alt+shift+f 高亮所有匹配项
    alt+g 格式化代码     alt+shift+g 格式化文件
    @ h j k l ; '

    三排区

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    alt+z 在所选各行末加入光标
    alt+x 在下方克隆光标    alt+shift+x 在上方克隆光标
    alt+c 代码下移       alt+shift+c 代码上移
    alt+v 连接行
    alt+b 切换列选择模式 (ctrl+alt+shift+拖选:矩形选区)
    alt+n 新建临时文件
    alt+m 调出String Manipulation插件对话框(大小写驼峰等转换)(此插件需自己安装)
    @ alt+, 查找模式下切换区分大小写 (在webstorm下这个设置不了,其默认为alt+c,不过这在查找模式下用,不与我上述设定冲突)
    @ alt+. 查找模式下切换整词匹配 (在webstorm下这个设置不了,其默认为alt+w,不过这在查找模式下用,不与我上述设定冲突)
    @ alt+/ 查找模式下切换使用正则 (在webstorm下这个设置不了,其默认为alt+x,不过这在查找模式下用,不与我上述设定冲突)

    原带的

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    ctrl+[ 光标移至代码块开始  ctrl+] 光标移至代码块结束

    ctrl+f 查找     ctrl+shift+f 目录中查找
    ctrl+r 替换     ctrl+shift+r 目录中替换

    Ctrl+空格 代码提示

    alt+点击 增加删除光标
    alt+左右 tab间切换
    alt+上下 光标跳至同级代码,并视窗滚动
    ctrl+上下 视窗滚动(光标不动)
    ctrl+左右 光标单词级移动
    shift+enter 跳到下一行
    alt+1,2,3,4,5,6,7,8,9 各视图窗口
    alt+f12 终端窗口
    ctrl+滚轮 更改字号(需设置)
    ctrl+f4 关闭tab      ctrl+shift+f4 重新打开关闭的tab(自已设置的)
    ctrl+-+ 折叠展开      ctrl+alt+-+ 递归折叠展开 ctrl+shift+-+ 全部折叠展开 (数字键盘的也可以)
    ctrl+. 折叠展开选区
    f2 重命名(自已设置的)

    shift+shift 随处搜索
    ctrl+shift+n 转到文件
    ctrl+e 最近的文件
    alt+home 导航栏