vscode与idea快捷键修改及个人快捷键备忘

每个编辑器都有其默认的快捷键,这篇文章不是介绍默认的快捷键的,而是介绍怎么修改快捷键的,其中介绍了相同的功能在不同编辑器中的不同表达,便于大家找到这些功能进行修改(或查看)

vscode快捷键修改方法

依次点击:文件->首选项->键盘快捷方式,就能打开快捷键设置的界面

在搜索栏中输入关键字就可以找到对应快捷键,选中快捷键后右击即可看到更改或删除快捷键的选项

如下图所示:(有些功能的名称会在下文介绍)

vscode-keymap

idea快捷键修改方法

依次点击:File->Settings->Keymap,就能打开快捷键设置的界面
在搜索栏中输入关键字就可以找到对应快捷键,选中快捷键后右击即可看到更改或删除快捷键的选项
如下图所示:(有些功能的名称会在下文介绍);值得一提的是,idea还可以通过点击快捷键设置面板右上方的放大镜图标来键入按键,查到当前绑定到该快捷键组合的功能是什么
idea-keymap

快捷键关键词以及个人快捷键设置

对大家有参考的主要是数字标题中的功能说明,还有下面说明了在两个软件中搜索该功能时应该输入的内容,大家输入部分或全部回车后即可找到该项,然后对其自定义修改。每一项的最后,我加上了自己的自定义快捷键,给自己留个备忘而已

代码编辑

1、复制,粘贴,查找,替换,全选,撤销

这些应该不用改吧

我的自定义:ctrl+C, ctrl+V, ctrl+F, ctrl+H, ctrl+A, ctrl+Z

2、重做

idea: redo, vscode: redo

我的自定义:ctrl+shift+Z

3、文件夹中查找或项目中查找

idea: find in path, vscode: 在文件中查找

我的自定义:ctrl+shift+F

4、向上/下移动当前行或选中内容所在行

idea: move statement up``move statement down, vscode: 向上移动行 向下移动行

我的自定义:ctrl+shift+up, ctrl+shift+down

5、向下复制当前行或选中内容所在行

idea: duplicate line or selection, vscode: 向下复制行

我的自定义:ctrl+D

6、删除当前行或选中内容所在行

idea: delete line, vscode: 删除行

我的自定义:ctrl+Y

7、在下面插入新行 (我超喜欢这个)

idea: start new line, vscode: 在下面插入行

我的自定义:shift+enter

光标相关

1、移动到行首/行尾

idea: move caret to line start, vscode: cursorHome

我的自定义:home, end

2、移动到文件开头/文件结尾

idea: move caret to text start, vscode: cursorTop

我的自定义:ctrl+home, ctrl+end

3、转到指定行

idea: navigate line, vscode: 转到行...

我的自定义:ctrl+G

4、转到对应括号

idea: move caret to matching brace, vscode: 转到括号

我的自定义:ctrl+shift+\

代码相关

1、格式化代码

idea: reformat code, vscode: 格式化文件

我的自定义:ctrl+alt+L

2、重命名变量、方法和类

idea: rename..., vscode: 重命名符号

我的自定义:F2

3、智能提示

idea: SmartType, vscode: 触发建议

我的自定义:ctrl+shift+space

最后是我单独记忆的快捷键

idea:

  • ctrl+shift+alt+T是重构代码的万能键

  • ctrl+shift+space智能提示

vscode:

  • ctrl+shift+V可以预览markdown文件最终效果

  • 先按ctrl+k再按V可以实时预览markdown文件效果