本文已参与「新人创作礼」活动,一起开启掘金创作之路。
vscode快捷键
| 快捷键 | 功能 |
|---|---|
| Ctrl + Shift + P 或 F1 | 显示所有命令 |
| Ctrl + 空格 | 触发建议 |
| Ctrl + Shift + Space | 触发器参数提示 |
| F8 | 跳到下一个错误 |
| Shift + F8 | 跳到上一个错误 |
| Ctrl + R | 打开最近的文件 |
| Ctrl + P | 转到文件 |
| Ctrl + G | 转到行 |
| Ctrl+` | 显示终端 |
| Ctrl+Shift+` | 创建新终端 |
| Ctrl+1/2/3 | 定位到编辑区 |
| Ctrl+B | 关闭侧边栏面板 |
| Ctrl+Shift+E | 在文件浏览器定位到当前文件 |
| Ctrl+Shift+X | 打开插件面板 |
| Ctrl + K、Ctrl+S | 键盘映射配置 |
| Ctrl + K、Ctrl+Q | 上次编辑位置,改为Ctrl + Shift + Backspace |
| Alt + O | 切换头文件和源文件 |
| Shift + F12 | 显示引用 |
| Ctrl+Shift+F | 搜索 |
| Alt + ←/→ | 后退/前进 |
| F2 | 重命名 |
| Shift + Alt + F | 格式化文档 |
| Ctrl + K、Ctrl + F | 格式选定区域 |
| F12 | 转到定义 |
| Alt + F12 | Peek定义 |
| Ctrl + Shift + O | 查看文件结构(方法等)、转到编辑器中符号 |
| Ctrl+X | 剪切行 |
| Ctrl+Shilft+K | 删除行 |
| Alt+ ↓ / ↑ | 移动行 |
| Ctrl + . | 快速修复 |
| Ctrl+C | 复制行 |
| Shift+Alt + ↓ / ↑ | 复制行 |
| Ctrl + Shift + M | 显示问题面板 |
| Ctrl + Shift + Tab | 导航编辑器组历史记录 |
| Shift + Alt + 鼠标拖动 | 列选择 |
| Ctrl + K、F12 | 打开定义到边 |
| Ctrl + K、Ctrl + X | 修剪尾随空格 |
| Ctrl + K、R | 在资源管理器打开文件所在目录 |
| Ctrl + K、P | 拷贝当前文件全路径 |
| Alt + C | 复制文件名 |
| Ctrl + M | 切换选项卡移动焦点 |
| Ctrl + T | 显示所有符号、转到工作区中符号 |
| Ctrl + Shift + P,reload | 重新加载窗口 |
注意:有一些快捷键如果存在冲突,需要进行手动修改,尤其是安装有插件更易冲突!"首选项" > "键盘快捷方式" 查询、修改或删除
环境配置
java
-
安装jdk,配置 JAVA_HOME 环境变量
-
安装插件 Java Extension Pack
-
配置( Ctrl + Shift + P, json)
"java.codeGeneration.generateComments": true, "java.dependency.showMembers": true, "java.home": "D:\\software\\java\\open-jdk-11.0.11.9", "java.configuration.runtimes": [ { "name": "JavaSE-1.8", "path": "D:/software/java/jdk1.8.0_231", }, { "name": "JavaSE-11", "path": "D:/software/java/open-jdk-11.0.11.9", }, { "name": "JavaSE-15", "path": "D:/software/java/jdk-15.0.2", "default": true }, ], "java.configuration.maven.userSettings": "D:\\software\\apache-maven-3.6.3\\conf\\settings.xml", "maven.executable.path": "D:\\software\\apache-maven-3.6.3\bin\\mvn.cmd", "maven.terminal.useJavaHome": true, "maven.terminal.customEnv": [ { "environmentVariable": "JAVA_HOME", "value": "D:/software/java/open-jdk-11.0.11.9" } ],
c++
-
安装插件 C/C++ Extension Pack (C/C++ 必须)
-
安装 MinGW,并加入环境变量
-
"cmake.configureOnOpen": true, "C_Cpp.addNodeAddonIncludePaths": true, "C_Cpp.default.cppStandard": "c++20", "C_Cpp.default.cStandard": "c11", // 代码风格设置,项目中.clang-format优先,没有则采用"C_Cpp.clang_format_fallbackStyle"配置 "C_Cpp.clang_format_style": "file", "C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 120, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false, BinPackArguments: true, BinPackParameters: true}", "files.autoSave": "onFocusChange", "editor.formatOnSave": true, "editor.formatOnSaveMode": "modifications", // 分割线所在字符数 "editor.rulers": [ 120 ],