Visual Studio Code (VSCode) 的基本设置指南,帮助你优化开发环境

以下是 Visual Studio Code (VSCode) 的基本设置指南,帮助你优化开发环境:


1. 安装与基础配置

  • 下载安装
    访问 VSCode 官网 下载对应系统的版本,按提示安装。

  • 打开设置界面

    • 快捷键Ctrl + ,(Windows/Linux)或 Cmd + ,(Mac)
    • 手动入口:菜单栏 → FilePreferencesSettings
  • 用户 vs 工作区设置

    • 用户设置:全局生效,影响所有项目。
    • 工作区设置:仅对当前项目生效(会生成 .vscode/settings.json 文件)。

2. 常用设置项(JSON 示例)

在设置界面右上角点击 {} 图标,直接编辑 settings.json

{"editor.fontSize": 14,         // 字体大小"editor.tabSize": 2,           // Tab 缩进空格数"editor.formatOnSave": true,   // 保存时自动格式化"files.autoSave": "afterDelay",// 自动保存(可选 off/afterDelay/onFocusChange)"terminal.integrated.fontSize": 12, // 终端字体大小"workbench.colorTheme": "Default Dark+", // 主题"explorer.confirmDelete": false // 删除文件时不提示确认
}

3. 安装扩展插件

  • 入口:左侧边栏点击 Extensions 图标(或快捷键 Ctrl+Shift+X)。
  • 推荐常用扩展
    • 编程语言支持:Python、JavaScript (ES6)、Java、C/C++
    • 工具类
      • Prettier(代码格式化)
      • GitLens(增强 Git 功能)
      • ESLint(JavaScript 代码检查)
      • Live Server(实时网页预览)
      • Docker(容器管理)
      • Remote - SSH(远程开发)
    • 主题与图标:Material Theme、One Dark Pro、VSCode Icons

4. 调试配置

  • 入口:左侧边栏点击 Run and Debug(或快捷键 Ctrl+Shift+D)。
  • 步骤
    1. 创建 .vscode/launch.json 文件。
    2. 根据语言选择调试配置模板(如 Python、Node.js 等)。
    3. 设置断点并按 F5 启动调试。

示例(Python 调试配置)

{"version": "0.2.0","configurations": [{"name": "Python: Current File","type": "python","request": "launch","program": "${file}","console": "integratedTerminal"}]
}

5. 集成终端

  • 快捷键:`Ctrl + ``(反引号键)快速打开终端。
  • 配置终端类型
    • 在设置中搜索 Terminal > Integrated: Shell,选择默认终端(如 PowerShell、bash 或 zsh)。

6. 版本控制(Git)

  • 初始化仓库Ctrl + Shift + G 打开 Git 面板,点击 Initialize Repository
  • 常用操作:提交(Commit)、拉取(Pull)、推送(Push)、分支管理等。
  • 推荐配置
    {"git.enableSmartCommit": true,"git.autofetch": true
    }
    

7. 快捷键自定义

  • 入口File → Preferences → Keyboard Shortcuts(或 Ctrl+K Ctrl+S)。
  • 常用默认快捷键
    • 格式化代码:Shift + Alt + F
    • 切换侧边栏:Ctrl + B
    • 快速打开文件:Ctrl + P
    • 多光标编辑:Alt + 点击Ctrl + Alt + ↑/↓

8. 高级优化

  • 工作区配置:通过 .vscode 文件夹内的 settings.jsontasks.jsonlaunch.json 管理项目特定设置。
  • 代码片段:通过 File → Preferences → User Snippets 自定义常用代码块。
  • 远程开发:安装 Remote - SSHRemote - Containers 扩展,连接服务器或容器开发。

通过以上步骤,你可以快速配置一个高效的开发环境。根据实际需求调整设置和插件即可!

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

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

相关文章

韶音科技:消费电子行业售后服务实现数字化转型,重塑客户服务体系

韶音科技:消费电子行业售后服务实现数字化转型,重塑客户服务体系 在当今这个科技日新月异的时代,企业之间的竞争早已超越了单纯的产品质量比拼,**售后服务成为了衡量消费电子行业各品牌实力与客户满意度的关键一环。**深圳市韶音…

推荐系统Day1笔记

意义: 1. 平台方 推荐系统解决产品能够最大限度地吸引用户、留存用户、增加用户粘性、提高用户转化率的问题,从而达到平台商业目标增长的目的。 2. 用户 推荐系统对于用户而言,除了将平台上的需求和供给进行匹配外,还需要尽可…

【详细版】DETR系列之Deformable DETR(2021 ICLR)

论文标题Deformable DETR: Deformable Transformers for End-to-End Object Detection论文作者Xizhou Zhu, Weijie Su, Lewei Lu, Bin Li, Xiaogang Wang, Jifeng Dai发表日期2021年03月01日GB引用> Xizhou Zhu, Weijie Su, Lewei Lu, et al. Deformable DETR: Deformable T…

[开源]MaxKb+Ollama 构建RAG私有化知识库

MaxKbOllama,基于RAG方案构专属私有知识库 关于RAG工作原理实现方案 一、什么是MaxKb?二、MaxKb的核心功能三、MaxKb的安装与使用四、MaxKb的适用场景五、安装方案、 docker版Docker Desktop安装配置MaxKb安装和配置 总结和问题 MaxKB 是一款基于 LLM 大…

原生鸿蒙版小艺APP接入DeepSeek-R1,为HarmonyOS应用开发注入新活力

原生鸿蒙版小艺APP接入DeepSeek-R1,为HarmonyOS应用开发注入新活力 在科技飞速发展的当下,人工智能与操作系统的融合正深刻改变着我们的数字生活。近日,原生鸿蒙版小艺APP成功接入DeepSeek-R1,这一突破性进展不仅为用户带来了更智…

Linux进阶——web服务器

一、相关名词解释及概念: www:(world wide web)全球信息广播,通常来说的上网就是使用www来查询用户所需的信息。使用http超文本传输协议。 过程:web浏览器向web服务(Apache,Microsoft,nginx&…

网易日常实习一面面经

1. 自我介绍 2. 两道代码题: 第一道题:写一道链表排序题要求空间复杂度O(1) :已ac 插入排序算法 时间复杂度 O(N^2),空间复杂度O(1) class ListNode{int val;ListNode next;public ListNode(int x) {this.val x;} } public cl…

查询语句来提取 detail 字段中包含 xxx 的 URL 里的 commodity/ 后面的数字串

您可以使用以下 SQL 查询语句来提取 detail 字段中包含 oss.kxlist.com 的 URL 里的 commodity/ 后面的数字串&#xff1a; <p><img style"max-width:100%;" src"https://oss.kxlist.com//8a989a0c55e4a7900155e7fd7971000b/commodity/20170925/20170…

Ubuntu 24.10 安装Deepseek(Ollama+openwebui)

一、Ollama安装 1.在线安装 curl -fsSL https://ollama.com/install.sh | sh 如果curl工具没有安装先执行如下命令 sudo apt install curl 验证curl是否安装成功 curl --version 安装的过程中会提示输入当前系统登录用户的密码。 安装提示success后,验证安装 ollama -…

基于YOLOv8+PyQt5的目标检测系统(环境配置+数据集+Python源码+PyQt5界面)——持续更新中

第1期 基于YOLOv8的吸烟行为检测系统&#xff08;环境配置数据集Python源码PyQt5界面&#xff09; 第2期 基于YOLOv8的玩手机行为检测系统&#xff08;环境配置数据集Python源码PyQt5界面&#xff09; 第3期 基于YOLOv8的灭火器检测系统&#xff08;环境配置数据集Python源码…

项目的虚拟环境的搭建与pytorch依赖的下载

文章目录 配置环境 pytorch的使用需要安装对应的cuda 在PyTorch中使用CUDA, pytorch与cuda不同版本对应安装指南&#xff0c;查看CUDA版本&#xff0c;安装对应版本pytorch 【超详细教程】2024最新Pytorch安装教程&#xff08;同时讲解安装CPU和GPU版本&#xff09; 配置环境…

[2025年最新]2024.3版本idea无法安装插件问题解决

背景 随着大模型的持续发展&#xff0c;特别年前年后deepseek的优异表现&#xff0c;编程过程中&#xff0c;需要解决ai来辅助编程&#xff0c;因此需要安装一些大模型插件 问题描述 在线安装插件的时候会遇到以下问题&#xff1a; 1.数据一直在加载&#xff0c;加载的很满 2.点…

怎么查看电脑显存大小(查看电脑配置)

这里提供一个简单的方法查看 winr打开cmd 终端输入dxdiag进入DirectX 点击显示查看设备的显示内存&#xff08;VRAM&#xff09; 用这个方法查看电脑配置和显存是比较方便的 dxdiag功能 Dxdiag是Windows的DirectX诊断工具&#xff0c;其主要作用包括但不限于以下几点&#…

拾取丢弃物品(结构体/数组/子UI/事件分发器)

实现&#xff1a;场景中随机生成几种物品&#xff0c;玩家可以拾取这些物品&#xff0c;也可丢弃已经拾取到的物品。 拾取丢弃物品时UI能实时更新玩家身上的物品量。 一.物品信息的创建 1.枚举 物品名 2.结构体表示物体属性 3.物品缩略图&#xff08;缩略图大小要为2的n次方…

KITE提示词框架:引导大语言模型的高效新工具

大语言模型的应用日益广泛。然而&#xff0c;如何确保这些模型生成的内容在AI原生应用中符合预期&#xff0c;仍是一个需要不断探索的问题。以下内容来自于《AI 原生应用开发&#xff1a;提示工程原理与实战》一书&#xff08;京东图书&#xff1a;https://item.jd.com/1013604…

性能优化中的系统架构优化

系统架构优化是性能优化的一个重要方面&#xff0c;它涉及到对整个IT系统或交易链上各个环节的分析与改进。通过系统架构优化&#xff0c;可以提高系统的响应速度、吞吐量&#xff0c;并降低各层之间的耦合度&#xff0c;从而更好地应对市场的变化和需求。业务增长导致的性能问…

【学习笔记】计算机网络(三)

第3章 数据链路层 文章目录 第3章 数据链路层3.1数据链路层的几个共同问题3.1.1 数据链路和帧3.1.2 三个基本功能3.1.3 其他功能 - 滑动窗口机制 3.2 点对点协议PPP(Point-to-Point Protocol)3.2.1 PPP 协议的特点3.2.2 PPP协议的帧格式3.2.3 PPP 协议的工作状态 3.3 使用广播信…

机器学习 - 理解偏差-方差分解

为了避免过拟合&#xff0c;我们经常会在模型的拟合能力和复杂度之间进行权衡。拟合能力强的模型一般复杂度会比较高&#xff0c;容易导致过拟合。相反&#xff0c;如果限制模型的复杂度&#xff0c;降低其拟合能力&#xff0c;又可能会导致欠拟合。因此&#xff0c;如何在模型…

【STM32】ADC

本次实现的是ADC实现数字信号与模拟信号的转化&#xff0c;数字信号时不连续的&#xff0c;模拟信号是连续的。 1.ADC转化的原理 模拟-数字转换技术使用的是逐次逼近法&#xff0c;使用二分比较的方法来确定电压值 当单片机对应的参考电压为3.3v时&#xff0c;0~ 3.3v(模拟信号…

DeepSeek 助力 Vue 开发:打造丝滑的步骤条

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享一篇文章&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495; 目录 Deep…