vscode快捷键 & java/c++环境

2023-05-16

vscode快捷键 & java/c++环境

    • vscode快捷键
    • 环境配置
      • java
      • c++
    • 个人习惯设置
    • 参考

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 + F12Peek定义
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重新加载窗口

注意:有一些快捷键如果存在冲突,需要进行手动修改,尤其是安装有插件更易冲突!“首选项” > “键盘快捷方式” 查询、修改或删除

vscode快捷键图片版

环境配置

java

  1. 安装jdk,配置 JAVA_HOME 环境变量

  2. 安装插件 Java Extension Pack

  3. 配置( 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++

  1. C/C++ 学习笔记 附api文档

  2. 安装插件 C/C++ Extension Pack (C/C++ 必须)

  3. 安装 MinGW,并加入环境变量

  4. 格式化代码配置

    "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
    ],
    

个人习惯设置

  1. 多标签页,取消勾选 Workbench › Editor: Enable Preview 在这里插入图片描述
  2. 配置启用/禁用 VSCodeVim 插件的快捷键: (Vim:Toggle Vim Mode 项)在这里插入图片描述
  3. 配置启用 .vimrc 文件在这里插入图片描述

参考

  1. vscode、idea、vim 开发工具快捷键
  2. VSCode 快捷键(整理)
  3. VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)
  4. VS Code C++ 代码格式化方法(clang-format)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vscode快捷键 & java/c++环境 的相关文章

随机推荐

  • 使用StreamTorrent观看流媒体电视

    Looking for a way to watch premium sports and entertainment television on your PC Today we look at StreamTorrent which i
  • Python“ while”循环(无限迭代)

    Iteration means executing the same block of code over and over potentially many times A programming structure that imple
  • kubernetes_Kubernetes手册

    kubernetes Kubernetes is an open source container orchestration platform that automates the deployment management scalin
  • 设置成功的开源计划办公室(OSPO)的指南

    公司创建了开放源代码计划办公室 xff08 OSPO xff09 xff0c 以管理其与所依赖的开放源代码生态系统的关系 通过了解公司的开源生态系统 xff0c OSPO可以最大化公司的投资回报率 xff0c 并降低使用 xff0c 贡献和
  • 开源搜索引擎 种子搜索_使用开源搜索引擎自定义您的互联网

    开源搜索引擎 种子搜索 很久以前 xff0c 互联网很小 xff0c 只有几个人可以将它们编入索引 xff0c 这些人收集了所有网站的名称和位置 xff0c 并按页面或印刷书籍中的主题列出了它们 随着万维网网络的发展 xff0c 网络响动
  • 开源 apm_使用开源APM软件:InspectIT

    开源 apm 在当今时代 xff0c 软件系统不断变得越来越复杂 同时 xff0c 客户对响应时间和可用性的期望比以往更高 如您所知 xff0c 性能不佳的服务可能会将客户吸引到竞争对手的产品中 因此 xff0c 系统故障和性能不佳通常会对
  • 啦啦啦啦啦_开放组织读书俱乐部:啦啦队长如何设定方向

    啦啦啦啦啦 我们终于进入了为期7周的开放式组织虚拟图书俱乐部的第7章 xff0c 催化方向 在前几周 xff0c 我们讨论了开放组织的原因和方式 与启动上周的包容性决策的讨论 xff0c 我们一头扎进了 自下而上 的组织模式是什么成分 现在
  • cisco路由器vty_如何使用VTY Shell配置路由器

    cisco路由器vty 最近 xff0c 我写了一篇文章 xff0c 解释了如何使用Quagga路由套件实现开放式最短路径优先 xff08 OSPF xff09 可以使用多个软件套件代替Quagga来实现不同的路由协议 一种这样的选择是自由
  • powerdns_使用PowerDNS为名称服务器轻松配置DNS

    powerdns 几个月前 xff0c 我们要求为新项目提供稳定可靠的域名系统 xff08 DNS xff09 服务器 该项目使用容器进行自动部署 xff0c 每个新环境将在其中生成唯一的随机URL 在对可能的解决方案进行了大量研究之后 x
  • 人工智能革命(下):永生还是毁灭

    导读 xff1a 本系列文章讲述了人工智能革命的爆发以及人类未来的出路 xff0c 由于篇幅较长分为上下两篇 xff0c 原英文载于神奇的网站 WaitButWhy com xff0c 作者Tim Urban还写过一篇有关脑机接口的文章 N
  • rust vs java_为什么我喜欢以Java程序员的身份学习Rust

    rust vs java 自从我正确地学习了计算机或人类这门新语言以来 xff0c 已经很长时间了 也许25年 那是Java语言 xff0c 尽管与此同时我不得不写一点点C xff08 很少 xff09 和JavaScript xff0c
  • git-cola使用教程_使用Git Cola轻松实现Git

    git cola使用教程 Git是一个Linux命令 xff0c 可帮助您管理工作的版本 它已被移植到BSD xff0c macOS xff0c Windows等 它是流行的代码托管服务的基础 xff0c 包括GitLab和NotABug等
  • .net 开发使用什么语言_如何开始使用.NET开发

    net 开发使用什么语言 NET框架由Microsoft在2000年发布 该平台的开源实现Mono在2000年代初一直是争议的中心 xff0c 因为Microsoft拥有 NET技术的多项专利 xff0c 并且可以使用这些专利终止Mono的
  • linux重启命令_3条命令重启Linux(另外4种安全方式)

    linux重启命令 Linux完全有能力运行 xff0c 而不需要数周 xff0c 而是数年 xff0c 而无需重新启动 在某些行业中 xff0c 这正是Linux的功能 xff0c 这要归功于kpatch和kgraph之类的进步 但是 x
  • crazy pony_Pony编程语言简介

    crazy pony 在Wallaroo Labs xff08 我是工程副总裁 xff09 xff0c 我们正在构建以Pony编程语言编写的高性能 xff0c 分布式流处理器 大多数人都没有听说过Pony xff0c 但是对于Wallaro
  • html标记语言图像标记_为什么我喜欢这些标记语言

    html标记语言图像标记 去年大约这个时候 xff0c 我为本专栏文章简要介绍了各种标记语言 语言选择的话题最近出现了好几次 xff0c 所以我认为现在该是时候以我的偏见来重新讨论这个话题了 我在这里解释为什么我更喜欢我的语言 xff0c
  • 无人机开源项目_8个开源无人机项目

    无人机开源项目 编者注 xff1a 本文最初发表于2016年12月 xff0c 现已更新以包含其他信息 在过去的几年中 xff0c 对民用 xff0c 军事和商用无人机的兴趣Swift增长 xff0c 这也带动了制造商社区对开源无人机项目的
  • 开源协议 自主发展_开源推动科学发展的9个故事

    开源协议 自主发展 如今 xff0c 科学可能看起来更像开源 世界各地的研究人员和科学家都在呼吁获得免费许可的数据集 开放获取发布条件 xff1b 以及协作 xff0c 透明的同行评审 他们正在寻找开放源代码原则可以增强数字时代知识生产实践
  • 开源 word 替代_5种Google文档的开源替代品

    开源 word 替代 每天处理大量文档时 xff0c 无论您写什么 xff08 白皮书 xff0c 手册 xff0c 演示文稿 xff0c 不同的市场营销材料 xff0c 合同等 xff09 xff0c 都必须在某个时候 xff08 最常见
  • vscode快捷键 & java/c++环境

    vscode快捷键 amp java c 43 43 环境 vscode快捷键环境配置javac 43 43 个人习惯设置参考 vscode快捷键 快捷键功能Ctrl 43 Shift 43 P 或 F1显示所有命令Ctrl 43 空格触发