2025-03-11 06:36:11 +08:00

47 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: VS Code
createTime: 2025/03/02 17:09:44
permalink: /campus-wiki/common-software/IDE/VSCode/
icon: devicon:vscode
---
编写者::[noto:red-heart]: [李徵](/friends/persons/)
## **VS Code 是什么?**
Visual Studio Code简称 VS Code本质上是一款**文本编辑器**,它主要提供**文本编辑**和**文件管理**功能。VS Code 本身**不具备代码编译和运行的能力**,而是通过**插件市场**Extensions Marketplace提供扩展支持并调用计算机上的编译器和调试器来实现代码的编译、运行和调试。
## **VS Code 与传统 IDE 的区别**
| **对比项** | **VS Code** | **传统 IDE如 IntelliJ IDEA、Eclipse、Visual Studio** |
|------------|------------|--------------------------------------------|
| **功能** | 轻量级,仅提供文本编辑、文件管理等基础功能 | 自带编译器、调试器、构建工具等,功能更丰富 |
| **扩展性** | 通过插件扩展功能,可自由定制 | 一般提供内置工具,扩展性较弱 |
| **性能** | 启动速度快,占用内存少 | 运行较重,占用系统资源较多 |
| **适用场景** | 适用于多种开发语言,灵活配置 | 针对特定语言(如 Java、C++)优化,适用于大型项目 |
| **安装体积** | 小巧(几十 MB | 较大(几百 MB 到数 GB |
VS Code 适用于**轻量级开发、跨语言编程**,而传统 IDE 更适合**特定语言的大型项目**。
## **VS Code 的基本使用流程**
1. **安装 VS Code**:从 [官方网站](https://code.visualstudio.com/) 下载并安装 VS Code。
2. **安装必要插件**:根据需要,从 **插件市场** 安装语言支持、调试工具、Git 集成等插件,如:
- Python 插件(支持 Python 开发)
- C/C++ 插件(代码补全、调试)
- Live Server 插件Web 开发)
3. **打开项目文件夹**:使用 `File -> Open Folder` 打开你的项目目录。
4. **编写代码**:利用 VS Code 的智能提示、代码高亮等功能进行编写。
5. **运行代码**:通过**终端**或插件调用编译器和调试工具运行代码,例如:
- 终端运行 Python 代码:`python main.py`
- 终端运行 C++ 代码:`g++ main.cpp -o main && ./main`
6. **使用 Git 进行版本控制**VS Code 内置 Git 功能,可直接进行代码管理和提交。
## **什么情况下适用 VS Code**
- **需要轻量级代码编辑器**,不想使用过于庞大的 IDE如 Visual Studio、Eclipse
- **进行多种语言开发**(如 Web 开发、Python、C/C++、JavaScript 等)。
- **希望自定义开发环境**,选择自己需要的插件和工具,而不是使用固定的 IDE。
- **远程开发或服务器开发**,如通过 **SSH、WSL** 远程连接服务器进行开发。
- **希望高效编写代码,但不需要完整的 IDE 功能**(如 C++/Java 开发中仅用于代码编写)。
总之VS Code 适合**灵活、轻量、高效**的开发需求,尤其适用于多语言开发和插件化的工作流。
## VSCode配置LaTeX