每个编辑器都有其默认的快捷键,这篇文章不是介绍默认的快捷键的,而是介绍怎么修改快捷键的,其中介绍了相同的功能在不同编辑器中的不同表达,便于大家找到这些功能进行修改(或查看)
vscode快捷键修改方法
依次点击:文件->首选项->键盘快捷方式,就能打开快捷键设置的界面
在搜索栏中输入关键字就可以找到对应快捷键,选中快捷键后右击即可看到更改或删除快捷键的选项
如下图所示:(有些功能的名称会在下文介绍)
idea快捷键修改方法
依次点击:File->Settings->Keymap,就能打开快捷键设置的界面
在搜索栏中输入关键字就可以找到对应快捷键,选中快捷键后右击即可看到更改或删除快捷键的选项
如下图所示:(有些功能的名称会在下文介绍);值得一提的是,idea还可以通过点击快捷键设置面板右上方的放大镜图标来键入按键,查到当前绑定到该快捷键组合的功能是什么
快捷键关键词以及个人快捷键设置
对大家有参考的主要是数字标题中的功能说明,还有下面说明了在两个软件中搜索该功能时应该输入的内容,大家输入部分或全部回车后即可找到该项,然后对其自定义修改。每一项的最后,我加上了自己的自定义快捷键,给自己留个备忘而已
代码编辑
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文件效果