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

devtools/2025/2/11 23:20:54/

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


1. 安装与基础配置

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

  • 打开设置界面

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

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

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

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

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 调试配置)

json">{"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)、分支管理等。
  • 推荐配置
    json">{"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.ppmy.cn/devtools/158050.html

相关文章

教程 | Hadoop极简部署指南(Docker-Compose版)

📦 前置环境准备 1. 安装Docker 安装依赖工具 sudo yum -y install yum-utils配置阿里云镜像源(国内加速) sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装社区版Docker sudo yu…

面试准备-排序部分:快速排序、堆排序

快速排序 快速排序是一种基于**分治思想(Divide and Conquer)**的排序算法。其核心思想是: 选择一个基准元素(pivot),通常是数组中的某个元素(如最左/最右元素、中间元素或随机选择&#xff0…

java-list源码分析

List底层: List 是 Java 中的一个接口,具体的底层实现取决于它的实现类。最常见的 List 实现类是 ArrayList 和 LinkedList,它们的底层原理完全不同。下面我们分别分析这两种实现类的底层原理。 ArryList原理: ArrayList 是基于…

如何通过Facebook批量操作提升营销效果

随着社交媒体的发展,Facebook已成为全球最受欢迎的营销平台之一。凭借其庞大的用户基数和精准的广告定向功能,Facebook为品牌提供了广泛的营销机会。然而,要在这个竞争激烈的环境中脱颖而出,营销人员需要利用有效的工具和策略&…

Kotlin 2.1.0 入门教程(十一)for、while、return、break、continue

for 循环 for 循环会遍历任何提供迭代器的对象。 for (item in collection) print(item)for (int: Int in ints) {println(int) }for 循环会遍历任何提供迭代器的对象,这意味着该对象必须满足以下条件: 具有一个成员函数或扩展函数 iterator()&#xf…

Excel 融合 deepseek

效果展示 代码实现 Function QhBaiDuYunAIReq(question, _Optional Authorization "Bearer ", _Optional Qhurl "https://qianfan.baidubce.com/v2/chat/completions")Dim XMLHTTP As ObjectDim url As Stringurl Qhurl 这里替换为你实际的URLDim postD…

Java入门 - 循环结构进阶

第1关&#xff1a;for循环的进阶使用-嵌套循环&#xff08;1&#xff09; package step1;public class ForPractice1 {public static void test() {/*****start*****/for(int i 1; i < 10; i){for(int j 1; j < 9; j)System.out.print("*");System.out.prin…

什么是推理大模型?DeepSeek R1推理大模型与DeepSeek V3模型的区别是什么?什么时候该使用推理大模型?

本文原文来自DataLearnerAI官方博客&#xff1a;什么是推理大模型&#xff1f;DeepSeek R1推理大模型与DeepSeek V3模型的区别是什么&#xff1f;什么时候该使用推理大模型&#xff1f; | 数据学习者官方网站(Datalearner) 原文较为详细&#xff0c;本文为精简版本&#xff0c;…