vscode软件基础使用教程

news/2025/1/15 20:32:00/文章来源:https://www.cnblogs.com/wenyangblog/p/18673664

visual studio code使用教程

目录

  • 安装和配置
  • 编辑器配置
  • 推荐的插件
  • 常用的快捷键
  • 调试功能配置
  • 工作区设置
  • 比较细节的配置问题

安装和配置

  • 安装地址 visual studio code官方安装地址
  • 安装的过程中可以将添加到path中,之后就是可以在终端中通过输入 code 来打开visual studio code
  • 如果在安装过程中没有添加之后也是可以通过在环境变量中来进行添加相应的程序内容,可以将visual code的bin文件夹的文件地址来添加到path中去也是可以完成相应的操作的

编辑器配置

基础界面配置

  • 字体设置:使用 editor.fontFamily 来设置编辑器字体,如 "Consolas, 'Source Code Pro'"
  • 字号设置:通过 editor.fontSize 设置字体大小
  • 行高设置:通过 editor.lineHeight 设置行间距
  • 缩进设置:使用 editor.tabSize 设置tab缩进空格数

编辑器功能配置

  • 自动保存:设置 files.autoSave 为 "afterDelay" 开启自动保存
  • 文件格式化:配置 editor.formatOnSave 为 true 开启保存时自动格式化
  • 建议配置:通过 editor.suggestSelection 控制代码建议行为
  • 缩进参考线:设置 editor.renderIndentGuides 显示缩进参考线

推荐的插件

基础插件部分

  1. 主题 可以直接在拓展中搜索 theme 来找到 可以选择自己喜欢的一种 推荐使用暗色的,比较护眼
  2. markdown all in one 在visual studio code中编辑markdown文件的必备的插件,推荐使用这个插件
  3. git 对于使用github或者gitee的人来说是必备的插件,现在visual studio code已经自带这个
  4. project manager 可以用来进行项目的管理,推荐使用
  5. indent-rainbow 进行tap空格的时候会显示彩色的效果 更加具有区别度
  6. ...

专业性插件的安装

  1. python 可以使用visual code来进行python项目的开发,但是推荐使用pycharm 这个插件可以用来管理虚拟环境和项目的开发
  2. copilot 如果有学生账号,好像可以申请来免费使用
  3. jupyter 用于开发jupyter文件项目
  4. C/C++ 开发C/C++项目必备
  5. remote explorer 远程项目开发管理插件
  6. TerosHDL 用于开发FPGA和HDL项目插件,配置可能比较麻烦
  7. vim 推荐使用,但是学习比较难,但是掌握之后就是代码编辑非常快速
  8. ...

之后补充的插件

  1. ...

常用的快捷键

常用的文件和窗口新建的快捷键

  • 新建文件 使用Ctrl + N 需要在文件夹窗口中进行使用
  • 新建窗口 使用Ctrl + Shift + N
  • 关闭文件窗口 使用Ctrl + W
  • 关闭当前窗口 使用Ctrl + Shift + W
  • 打开文件 使用Ctrl + O 需要在当前文件夹中进行使用
  • 打开文件夹 使用Ctrl + K 也可以使用 Ctrl + O
  • 新建终端 Ctrl + Shift + `` 切换终端使用Ctrl + ``

编辑操作快捷键

  • 复制当前行:Ctrl+C (无选中时)
  • 剪切当前行:Ctrl+X (无选中时)
  • 向上/向下移动行:Alt+↑/↓
  • 向上/向下复制行:Shift+Alt+↑/↓
  • 删除当前行:Ctrl+Shift+K
  • 在当前行上方/下方插入行:Ctrl+Enter/Ctrl+Shift+Enter

光标操作快捷键

  • 移动到词首/词尾:Ctrl+←/→
  • 移动到行首/行尾:Home/End
  • 移动到文件开头/结尾:Ctrl+Home/End
  • 选择整行:Ctrl+L
  • 选择所有相同内容:Ctrl+Shift+L
  • 多光标选择:Alt+Click

其他快捷键

  • 在visual code 中设置并运行相关的指令,就是打开中间的最上面的搜索框,是使用Ctrl + Shift + P也就是打开命令面板

调试功能配置

调试基础配置

  • 创建调试配置:打开调试面板(Ctrl+Shift+D),点击"创建 launch.json 文件"
  • 配置断点:点击行号左侧设置断点,或使用 F9 快捷键
  • 调试控制:使用 F5(启动/继续)、F10(单步跳过)、F11(单步进入)等快捷键

调试视图配置

  • 变量查看:在调试面板的变量区查看当前变量值
  • 监视表达式:在监视区添加要监视的表达式
  • 调用堆栈:查看当前的调用堆栈信息
  • 断点管理:在断点区统一管理所有断点

工作区设置

工作区配置文件

  • 在项目根目录创建 .vscode 文件夹
  • 创建 settings.json 配置工作区专用设置
  • 创建 launch.json 配置调试选项
  • 创建 tasks.json 配置构建任务

多文件夹工作区

  • 通过"文件 > 将文件夹添加到工作区"添加多个项目文件夹
  • 使用"文件 > 保存工作区"保存为工作区文件
  • 每个文件夹可以有独立的设置和配置

比较细节的配置问题

  1. 设置同步 使用 Ctrl + Shift + P打开命令面板之后,输入Settings Sync: Turn On,就是可以将设置同步到云端
  2. 自定义快捷键 使用Ctrl + K, Ctrl + S打开键盘快捷键设置。
  3. 主题和图标,通过使用Ctrl + Shift + P打开命令面板之后,输入Preference: Color Theme就是可以更改主题和颜色了
  4. 通过使用Ctrl + Shift + X就是可以打开扩展管理器,可以进行安装、更新和管理扩展
  5. 也可以通过使用编辑JSON文件来对设置进行更改
  6. 可以为特定的工作区来设置不同的配置,使用Ctrl + Shift + P打开命令面板,输入Preference: Open Wrokspace Settings
  7. 代码片段,可以自定义代码片段,使用Ctrl + Shift + P打开命令面板,输入Preferences:Configure User Snippets
  8. 打开copilot快捷键使用 Ctrl + Shift + I

文件模板的创建和使用

  1. 创建文件模板:

    • 在项目根目录创建 .vscode 文件夹
    • 在该文件夹中创建 templates 目录
    • 将想要作为模板的文件放入templates目录
  2. 使用File Templates插件:

    • 在扩展商店安装 "File Templates" 插件
    • 使用 Ctrl + Shift + P 打开命令面板
    • 输入 "Files: New File from Template" 选择模板创建文件
  3. 自定义文件模板示例:

    .vscode/
    └── templates/├── python-script.py├── cpp-header.h└── markdown-doc.md
    
  4. 通过settings.json配置默认模板:

    • 打开设置(Ctrl + ,
    • 在settings.json中添加文件模板配置:
    "files.defaultTemplateDirectory": "${workspaceFolder}/.vscode/templates"
    
  5. 使用工作区模板:

    • 可以为不同项目设置不同的模板目录
    • 在工作区settings.json中配置模板路径

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/869770.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

插头DP记录

关于插头dp。AAA黑题批发。 这个东西好像设问还挺广泛的,做到哪写到哪吧。 得先了解一下轮廓线dp定义。 概念 设问广泛但是总体来说是连通性相关状压dp的一类设计方法。 骨牌覆盖问题 比如说,最简单的,问你 \(n*m\) 的棋盘格里能放多少 \(1*2\) 的骨牌。 考虑把一个节点分为…

03_LaTeX之文档元素

在知道了如何输入文字后,在本章了解一个结构化的文档所依赖的各种元素——章节、目录、列表、图表、交叉引用、脚注等等。目录03_\(\LaTeX{}\) 之文档元素章节和目录章节标题目录文档结构的划分标题页交叉引用脚注和边注特殊环境列表对齐环境引用环境摘要环境代码环境表格列格…

THREE.js学习笔记6——Geometries

这一小节学习THREE.js中的物理模型。 什么是geometry?(英文解释,翻译为中文就看不懂了,直接看英语吧)Composed of vertices (point coordinates in 3D spaces)and faces (triangles that join those vertices to create a surface) Can be used for meshes but also for par…

第三节 回归实战

数据处理超参:人为指定不能改变测试数据只有x没有标签y 训练数据拆分,82开,作训练集和验证集(验证模型好坏),模型训练不是一路上升的过程,训练几次验证一次,最好的模型save下来 one-hot独热编码 猪(1 0 0) 狗(0 1 0) 猫(0 0 1) def get_feature_importance(feature_data, label…

Windows git bash 文字显示/斜杠开头数字

前言全局说明Windows git bash 文字显示/斜杠开头数字一、说明 详细介绍:https://zhuanlan.zhihu.com/p/133706032二、问题三、解决方法 git config --global core.quotepath false免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。参考、来源: h…

DDR 带宽的计算与监控

DDR 带宽(Double Data Rate Bandwidth)是指 DDR 内存在一秒内可以传输的数据量,通常以 GB/s(Gigabytes per second) 为单位。它是衡量内存系统性能的重要指标,直接影响系统的数据吞吐能力。 1.如何计算 DDR 带宽 计算 DDR 理论带宽的公式为: DDR主频 * 位宽 = 理论带宽其…

1.15

尽力了,之前的粗心导致现在要改很多以前的坑,明天再继续

中考英语优秀范文-热点话题-传统文化-006 Welcome to Chinese Summer Camp 欢迎参加中国夏令营

1 写作要求 假定你是李华,你校今年暑假将为外国学生举办一场汉语夏令营活动(Chinese Summer Camp)。请你根据下面海报的内容,用英语给你的笔友David写一封电子邮件,介绍本次活动并邀请他参加。词数80左右。 Welcome to Chinese Summer Camp Time:July 18th—July 28th, 2…

机器人

本文来自博客园,作者:Traktorea,转载请注明原文链接:https://www.cnblogs.com/kdsmyhome/p/18673586

使用Nginx实现前端映射到公网IP后端内网不映射公网.250115

一、场景: 系统移动端需要映射到公网,但是后端地址不能映射出去 qbpm.xxxx.cn 系统解析内网IP qmbpm.xxxx.cn 移动端解析公网IP 二、思路: 移动端前端公网端口放出80 443端口 移动端后端映射到内网后端地址qbpm.xxxx.cn:8443 三、解决方法: vim nginx.confserver {listen 8…

Qml 中实现任意角为圆角的矩形

在 Qml 中,矩形(Rectangle)是最常用的元素之一。 然而,标准的矩形元素仅允许设置统一的圆角半径。 在实际开发中,我们经常需要更灵活的圆角设置,例如只对某些角进行圆角处理,或者设置不同角的圆角半径。 本文将介绍如何通过自定义 Qml 元素实现一个任意角可为圆角的矩形…

【附源码】JAVA在线投票系统源码+SpringBoot+VUE+前后端分离

学弟,学妹好,我是爱学习的学姐,今天带来一款优秀的项目:在线投票系统源码 。 本文介绍了系统功能与部署安装步骤,如果您有任何问题,也请联系学姐,偶现在是经验丰富的程序员! 一. 系统演示 系统测试截图系统视频演示https://githubs.xyz/show/340.mp4二. 系统概述【 系统…