文章

vscode安装配置教程

vscode安装配置教程

Visual Studio Code 安装与设置完全指南

什么是 Visual Studio Code?

Visual Studio Code(简称 VS Code)是微软开发的免费、开源的代码编辑器,支持 Windows、macOS 和 Linux 系统。它具有强大的扩展生态系统,支持几乎所有编程语言。

下载与安装

Windows 系统安装

  1. 访问官网下载
    • 打开 VS Code 官网
    • 点击 “Download for Windows” 按钮
    • 下载 Stable 稳定版本
  2. 运行安装程序
    • 双击下载的安装文件(如 VSCodeSetup-x64-x.x.x.exe)
    • 同意许可协议
    • 选择安装位置(建议默认)
  3. 重要安装选项
    • ☑ 添加到 PATH(便于终端中使用 code 命令)
    • ☑ 注册为支持的文件类型的编辑器
    • ☑ 添加到右键菜单(方便快速打开文件/文件夹)

macOS 系统安装

  1. 下载安装
    1
    2
    3
    4
    5
    
    # 方法一:官网下载
    # 访问 https://code.visualstudio.com/ 下载 .dmg 文件
       
    # 方法二:使用 Homebrew
    brew install --cask visual-studio-code
    
  2. 安装后配置
    • 将 VS Code 拖拽到 Applications 文件夹
    • 在终端中配置命令: ```bash

      安装 code 命令

      cat « EOF » ~/.zshrc

      Add Visual Studio Code (code)

      export PATH=”$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin” EOF

    使配置生效

    source ~/.zshrc ```

Linux 系统安装(Ubuntu/Debian)

1
2
3
4
5
6
7
8
9
# 方法一:使用 snap
sudo snap install --classic code

# 方法二:使用 apt
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install code

初次启动设置

选择颜色主题

  1. 打开 VS Code
  2. 使用快捷键 Ctrl+K Ctrl+T(Windows/Linux)或 Cmd+K Cmd+T(macOS)
  3. 选择喜欢的颜色主题(如:Dark+、Light+、Monokai等)

安装中文语言包(可选)

  1. 打开扩展面板 Ctrl+Shift+X
  2. 搜索 “Chinese”
  3. 安装 “Chinese (Simplified) Language Pack”
  4. Ctrl+Shift+P 输入 “Configure Display Language”
  5. 选择 “zh-cn”
  6. 重启 VS Code

必备扩展推荐

通用开发扩展

| 扩展名称 | 功能描述 | 安装命令 | |———|———|———| | Prettier | 代码格式化 | ext install esbenp.prettier-vscode | | ESLint | JavaScript 语法检查 | ext install dbaeumer.vscode-eslint | | GitLens | Git 增强功能 | ext install eamodio.gitlens | | Live Server | 实时预览网页 | ext install ritwickdey.liveserver | | Bracket Pair Colorizer | 括号颜色匹配 | ext install coenraads.bracket-pair-colorizer |

前端开发扩展

1
2
3
4
5
6
7
8
# React开发
ext install dsznajder.es7-react-js-snippets

# Vue.js开发
ext install octref.vetur

# 浏览器兼容性检查
ext install mikestead.dotenv

后端开发扩展

1
2
3
4
5
6
7
8
# Python开发
ext install ms-python.python

# Java开发
ext install redhat.java

# PHP开发
ext install bmewburn.vscode-intelephense-client

重要设置配置

打开设置文件

  1. Ctrl+,(Windows/Linux)或 Cmd+,(macOS)
  2. 点击右上角的「打开设置(JSON)」图标

推荐设置配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
  // 编辑器设置
  "editor.fontSize": 14,
  "editor.lineHeight": 1.5,
  "editor.tabSize": 2,
  "editor.wordWrap": "on",
  "editor.minimap.enabled": false,
  
  // 文件设置
  "files.autoSave": "afterDelay",
  "files.autoSaveDelay": 1000,
  
  // 终端设置
  "terminal.integrated.fontSize": 13,
  "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
  
  // 格式化设置
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  
  // 界面设置
  "window.zoomLevel": 0,
  "workbench.iconTheme": "vscode-icons",
  
  // Git设置
  "git.autofetch": true,
  "git.confirmSync": false,
  
  // 搜索设置
  "search.exclude": {
    "**/node_modules": true,
    "**/dist": true,
    "**/build": true
  }
}

快捷键大全

通用快捷键

| 功能 | Windows/Linux | macOS | |——|—————|——-| | 打开命令面板 | Ctrl+Shift+P | Cmd+Shift+P | | 快速打开文件 | Ctrl+P | Cmd+P | | 新建文件 | Ctrl+N | Cmd+N | | 保存文件 | Ctrl+S | Cmd+S | | 格式化代码 | Shift+Alt+F | Shift+Option+F |

编辑快捷键

1
2
3
4
5
6
7
8
# 行操作
复制行: Shift+Alt+↓ / Shift+Option+↓
删除行: Ctrl+Shift+K / Cmd+Shift+K
移动行: Alt+↓ / Option+↓

# 多光标
添加光标: Ctrl+Alt+↓ / Cmd+Option+↓
选择所有出现: Ctrl+Shift+L / Cmd+Shift+L

导航快捷键

1
2
3
4
5
6
7
8
# 文件导航
切换标签页: Ctrl+Tab / Ctrl+Shift+Tab
关闭当前标签: Ctrl+W / Cmd+W

# 代码导航
转到定义: F12
查看引用: Shift+F12
快速修复: Ctrl+. / Cmd+.

工作区与项目管理

创建项目工作区

  1. 打开项目文件夹:文件 > 打开文件夹
  2. 保存工作区:文件 > 将工作区另存为...
  3. 工作区文件(.code-workspace)包含特定项目的设置

多根工作区

1
2
3
4
5
6
7
8
9
10
11
12
13
{
  "folders": [
    {
      "path": "frontend"
    },
    {
      "path": "backend"
    }
  ],
  "settings": {
    "editor.tabSize": 2
  }
}

调试配置

配置调试环境

  1. 点击左侧调试图标
  2. 点击「创建 launch.json 文件」
  3. 选择环境(Node.js、Python、Chrome等)

Node.js 调试示例

1
2
3
4
5
6
7
8
9
10
11
12
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "启动程序",
      "program": "${workspaceFolder}/app.js",
      "console": "integratedTerminal"
    }
  ]
}

集成终端使用

打开终端

  • Ctrl+` (反引号键)
  • 查看 > 终端

终端配置

1
2
3
4
5
6
7
8
9
10
11
12
13
{
  "terminal.integrated.profiles.windows": {
    "PowerShell": {
      "source": "PowerShell",
      "icon": "terminal-powershell"
    },
    "Command Prompt": {
      "path": "cmd.exe",
      "icon": "terminal-cmd"
    }
  },
  "terminal.integrated.defaultProfile.windows": "PowerShell"
}

版本控制集成

Git 集成功能

  1. 左侧源代码管理图标显示更改状态
  2. 行内显示修改差异
  3. 支持分支切换、提交、推送等操作

常用 Git 操作

1
2
3
4
5
6
# 在VS Code中可以直接进行:
- 暂存更改
- 提交代码
- 查看历史
- 解决冲突
- 分支管理

自定义代码片段

创建代码片段

  1. 文件 > 首选项 > 用户片段
  2. 选择语言(如:javascript.json)
  3. 添加自定义片段

示例 JavaScript 片段

1
2
3
4
5
6
7
8
9
10
{
  "Console Log": {
    "prefix": "clog",
    "body": [
      "console.log('$1:', $1);",
      "$2"
    ],
    "description": "快速插入console.log"
  }
}

性能优化建议

提高运行速度

1
2
3
4
5
6
7
8
{
  // 禁用不需要的扩展
  // 减少大型文件的语法高亮
  "files.maxMemoryForLargeFilesMB": 4096,
  
  // 限制搜索范围
  "search.followSymlinks": false
}

内存优化

1
2
3
4
# 如果遇到性能问题:
1. 禁用不常用的扩展
2. 减少同时打开的文件数量
3. 增加内存限制(如果有足够RAM)

常见问题解决

扩展安装失败

  1. 检查网络连接
  2. 尝试手动下载 .vsix 文件安装
  3. 清除扩展缓存

启动缓慢

  1. 禁用不需要的扩展
  2. 检查是否有冲突的扩展
  3. 重置设置:Ctrl+Shift+P 输入 “Preferences: Open Settings (JSON)”

学习资源推荐

官方资源

社区资源

结语

VS Code 是一个功能强大且高度可定制的代码编辑器。通过合理的设置和扩展配置,可以打造出最适合个人开发习惯的编程环境。建议从基础功能开始,逐步探索更多高级特性,不断提升开发效率。

记住,最好的配置是那个最适合你工作流程的配置,不要害怕尝试和调整!

本文由作者按照 CC BY 4.0 进行授权