Visual Studio Code(简称VS Code)是一款由微软开发的免费开源的代码编辑器。
本文主要推荐前端开发、Python开发、Go语言开发使用VS Code。先看它的特点:
它支持多种编程语言,如JavaScript、TypeScript、Python、C++、Java等。对于每种语言,VS Code都能提供语法高亮功能,让代码的结构和关键部分一目了然。例如,在编写Python代码时,关键字(如def
用于定义函数)会以一种颜色显示,字符串以另一种颜色显示,方便开发者快速区分代码的不同部分。
还具备智能感知功能。当开发者输入代码时,它能够根据上下文提供代码补全建议。比如在编写HTML代码时,当输入 VS Code内置了强大的调试工具。开发者可以在代码中设置断点,当程序运行到断点处时,程序会暂停。此时,开发者可以查看变量的值、调用栈等信息。例如,在调试一个JavaScript程序时,如果在某一行设置断点,当程序执行到该行时,就可以查看当前函数中各个变量的值,分析程序的执行状态,这对于发现和修复程序中的错误非常有帮助。 它很好地集成了Git等版本控制系统。用户可以直接在VS Code中进行版本控制操作,如提交更改、查看更改历史、拉取和推送代码等。例如,开发者可以在VS Code的源代码管理视图中看到文件的更改状态,通过简单的操作就能将更改提交到远程仓库,方便团队协作开发。 VS Code拥有丰富的扩展生态系统。用户可以根据自己的需求安装各种扩展。例如,对于前端开发人员,可以安装Prettier格式化工具扩展,它能够按照预设的代码格式规范自动格式化代码,使代码风格保持一致。还有像Live Server这样的扩展,可以让开发者在本地快速启动一个开发服务器,并且当代码更改保存后,浏览器页面会自动刷新,方便实时查看网页的更新效果。 相比一些重量级的集成开发环境(IDE),VS Code的启动速度很快。它不需要加载大量的组件和服务就能快速启动,这对于快速打开代码文件进行查看和编辑非常方便。例如,开发者可能只是想快速查看一个简单的配置文件,VS Code能够迅速启动并打开文件,不会像一些大型IDE那样需要等待较长时间。 在运行过程中,VS Code对系统资源的占用相对较低。它不会占用过多的内存和CPU资源,即使在配置较低的计算机上也能比较流畅地运行。这使得它可以在各种不同的开发环境中使用,包括一些老旧的设备或者资源有限的虚拟机环境。 VS Code支持Windows、macOS和Linux等多种操作系统。这意味着开发者可以在不同的操作系统上使用相同的开发工具,保持一致的开发体验。例如,一个开发团队中有的成员使用Windows系统,有的使用macOS系统,他们都可以使用VS Code进行协作开发,共享配置和开发习惯。 好的,以下是 Windows 系统下安装 Visual Studio Code 的详细步骤: 访问官网:打开浏览器,访问 Visual Studio Code 官方网站:https://code.visualstudio.com/。 选择下载: 在官网首页,找到 “Download” 按钮,点击它。 网站会自动检测你的操作系统并推荐合适的版本。如果你使用的是 Windows 系统,它会推荐 “Windows” 版本的下载链接。 点击 “Download for Windows” 按钮,开始下载安装程序。下载的文件通常是一个 查找下载文件: 打开文件资源管理器,找到下载的 双击运行: 双击下载的 安装程序启动后,会打开一个安装向导窗口。 阅读许可协议: 在安装向导的欢迎页面,点击 “Next” 按钮。 阅读许可协议,如果你同意协议条款,勾选 “I agree to the terms of the license agreement” 选项,然后点击 “Next” 按钮。 选择安装路径: 选择好安装路径后,点击 “Next” 按钮。 选择开始菜单文件夹: 在这个步骤,你可以选择将 Visual Studio Code 的快捷方式添加到哪个开始菜单文件夹中。通常使用默认设置即可,点击 “Next” 按钮。 选择附加任务: 这里有几个可选的附加任务: Create a desktop icon:创建一个桌面快捷方式,方便你快速启动 Visual Studio Code。 Add to PATH:将 Visual Studio Code 添加到系统的 PATH 环境变量中,这样你就可以在任何位置通过命令行启动 Visual Studio Code。 Add to File Explorer context menu:将 Visual Studio Code 添加到文件资源管理器的右键菜单中,方便你直接在文件夹中打开 Visual Studio Code。 建议勾选所有这些选项,然后点击 “Next” 按钮。 安装: 点击 “Install” 按钮,开始安装 Visual Studio Code。 安装过程可能需要几分钟时间,具体取决于你的电脑性能和网络速度。安装完成后,会弹出一个提示窗口,告诉你安装已经完成。 完成安装: 点击 “Finish” 按钮,完成安装。 Documentation for Visual Studio Code 通过桌面快捷方式启动: 如果你在安装过程中选择了创建桌面快捷方式,可以在桌面上找到 Visual Studio Code 的图标,双击它启动程序。 通过开始菜单启动: 点击 “开始” 按钮,在开始菜单中找到 Visual Studio Code 的快捷方式,点击它启动程序。 通过命令行启动(如果添加到 PATH): 如果你在安装过程中选择了将 Visual Studio Code 添加到 PATH 环境变量,可以在命令提示符或 PowerShell 中输入以下命令启动 Visual Studio Code: 检查版本: 打开 Visual Studio Code 后,点击左下角的版本号信息,或者通过 “帮助”->“关于” 菜单,查看安装的 Visual Studio Code 版本号,确认安装成功。 测试功能: 创建一个新的文件,输入一些代码(如 HTML、JavaScript 等),保存并运行,测试 Visual Studio Code 的基本功能是否正常。 通过以上步骤,你就可以在 Windows 系统上成功安装并启动 Visual Studio Code,开始你的开发工作了。 可以把安装好的VS Code固定到任务,便于使用。 在资源管理器中,建立一个用于建立新项目的文件夹,先不管是什么项目。然后单击鼠标右键,会出现用Code打开的操作项。 这只是一种方法,还有,双击进入此文件夹。 在地址栏输入cmd回车。 这时会在当前文件夹中打开命令行窗口。在命令行上输入 这时会弹出一个对话框: 图中内容翻译如下: 您是否信任此文件夹中文件的作者? Code 提供了一些功能,这些功能可能会自动执行此文件夹中的文件。 如果您不信任这些文件的作者,我们建议您在受限模式下继续,因为文件可能是恶意的。请参阅我们的文档了解更多信息。 G:\Code Project [ ] 信任父文件夹 ‘G:’ 中所有文件的作者 [是,我信任作者] [不,我不信任作者] 信任文件夹并启用所有功能 浏览文件夹时使用受限模式 点击左侧按钮。先出现的是一个欢迎页面。新功能中有一个Copilot,请另行了解,此处略过。 直接在欢迎面中选定第二个选择按钮,选择一个主题。 使用左侧的 安装完成后,右下角会弹出对话框,要求重新启动软件。重启后,VS Code就变成中文界面了。 这里推荐几个扩展(插件)。较为常用。 可以将英文翻译成中文。 ESLint 是一个非常流行的 JavaScript 代码质量和代码风格检查工具。它通过静态代码分析来识别代码中的问题,包括潜在的错误、代码风格不一致等问题,并提供自动修复建议。ESLint 可以帮助开发者编写更高质量的 JavaScript 代码,提高代码的可读性和可维护性。主要功能: 代码质量检查: ESLint 可以检查代码中的语法错误、逻辑错误、性能问题等,帮助开发者提前发现并修复这些问题。 代码风格检查: ESLint 可以检查代码风格问题,如缩进、空格、分号等,确保代码风格一致。 自定义规则: ESLint 允许开发者自定义检查规则,以适应不同的项目需求和团队规范。 自动修复: ESLint 可以自动修复一些简单的代码问题,减少手动修改的工作量。 集成支持: ESLint 可以与多种编辑器和构建工具集成,如 Visual Studio Code、WebStorm、Gulp 等,提供实时的代码检查和提示。 Prettier 是一个流行的代码格式化工具,它支持多种编程语言,包括 JavaScript、TypeScript、CSS、HTML、JSON、YAML 等。Prettier 的主要目的是自动格式化代码,使代码风格保持一致,从而减少手动调整代码格式的工作量,并避免因代码风格不一致而导致的合并冲突。 主要特点 自动格式化: Prettier 可以自动调整代码的格式,包括缩进、空格、换行等,使代码看起来更加整洁和一致。 支持多种语言: Prettier 支持多种编程语言和文件格式,可以满足不同项目的需求。 配置灵活: Prettier 允许用户自定义格式化规则,以适应不同的项目规范和团队风格。 集成支持: Prettier 可以与多种编辑器和 IDE 集成,如 Visual Studio Code、WebStorm、Atom 等,提供实时的代码格式化功能。 与 ESLint 配合使用: Prettier 可以与 ESLint 等代码检查工具配合使用,Prettier 负责代码格式化,ESLint 负责代码质量检查,两者互补,提高代码质量。 这里先安装,需要用时再配置。 Live Server 是一个用于在 Visual Studio Code (VS Code) 中快速启动本地开发服务器的扩展。它主要用于前端开发,特别是 HTML、CSS 和 JavaScript 的开发。以下是 Live Server 的主要功能和用途: 快速启动本地服务器: Live Server 可以快速启动一个本地开发服务器,让你在浏览器中查看和测试你的网页。 实时预览: 当你在 VS Code 中编辑和保存文件时,Live Server 会自动刷新浏览器页面,让你实时看到更改的效果。这大大加快了开发和调试的速度。 支持多种浏览器: Live Server 支持在多种浏览器中打开预览页面,包括默认浏览器、Chrome、Firefox 等。 自定义端口和路径: 你可以自定义服务器的端口号和根路径,以适应不同的开发需求。 支持 HTTPS: Live Server 支持 HTTPS 协议,可以用于开发需要 HTTPS 的网页。 热模块替换(HMR): 对于一些支持热模块替换(HMR)的前端框架(如 React、Vue 等),Live Server 可以与 HMR 配合使用,实现更高效的开发体验。 安装 Live Server 扩展: 在 VS Code 中打开扩展视图,搜索并安装 “Live Server” 扩展。 启动 Live Server: 打开一个 HTML 文件,右键点击编辑器区域,选择 “Open with Live Server”。 或者,使用快捷键 自定义设置: 你可以通过 VS Code 的设置来自定义 Live Server 的行为,如设置默认浏览器、端口号等。 使用 HTTPS: 如果需要使用 HTTPS,可以在启动 Live Server 时选择 “Open with Live Server (HTTPS)”。 总的来说,Live Server 是一个非常实用的 VS Code 扩展,特别适合前端开发人员使用。它可以让你更高效地开发和调试网页,提高开发体验。 Auto Rename Tag 和 Path Intellisense 是 Visual Studio Code (VS Code) 中的两个非常实用的扩展,它们可以显著提高前端开发效率。以下是它们的用途和功能: Auto Rename Tag 是一个专门针对 HTML 开发的 VS Code 扩展。它的主要功能是: 自动重命名标签: 减少手动错误: 提高开发效率: Path Intellisense 是一个用于增强 VS Code 文件路径自动补全功能的扩展。它的主要功能是: 文件路径自动补全: 当你在代码中引用本地文件(如图片、CSS 文件、JavaScript 文件等)时,Path Intellisense 会提供文件路径的自动补全建议。 提高文件引用效率: 手动输入文件路径不仅费时,而且容易出错。Path Intellisense 可以自动补全路径,提高文件引用的效率和准确性。 支持多种文件类型: Path Intellisense 支持多种文件类型,包括图片(如 自定义路径模式: 你可以根据项目的需求自定义路径补全的模式,如使用相对路径、绝对路径等。 通过使用 Auto Rename Tag 和 Path Intellisense,你可以显著提高前端开发效率,减少手动错误,提高代码的准确性和可维护性。这两个扩展是前端开发者的必备工具之一。 通义灵码是由阿里云提供的智能编码辅助工具,提供 代码智能生成、智能问答、多文件修改、编程智能体 等能力,为开发者带来高效、流畅的编码体验。同时,我们为提供企业客户提供了企业标准版、专属版,具备企业级场景自定义、私域知识增强等能力,助力企业研发智能化升级。 兼容 VS Code、Visual Studio、JetBrains IDEs 等主流 IDE; 编程语言:支持 Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流编程语言。 下面是一个完整的指南,帮助你设置基于 Vue 3.5+ 和 Vite 的全栈开发环境。 Node.js (建议 LTS 版本) - 官网下载。 下载完成后,点击安装。 这个复选框不要点。 验证安装: 进入浏览器扩展安装站点,搜索 Vue.js devtools 扩展并安装。 Vue - Official 这是最新官方用于VS Code的扩展。 打开网址,出现如下内容的网页,中间是一个计数按钮。 至此,Vue项目已经创建。 启动开发服务器: 启动后端服务器 (另一个终端): 或使用 concurrently 同时启动: 构建后的文件会在 在项目根目录创建 在代码中访问: 创建项目时使用 这样你就拥有了一个完整的 Vue 3.5+ 和 Vite 全栈开发环境! 在 VS Code 中构建 Python 开发环境,主要需要安装 Python 相关插件并进行适当的环境配置。以下是具体步骤: 为了提升开发效率,可以安装以下插件: 安装方法与安装 Python 插件类似,通过扩展面板搜索并安装。 通过以上步骤,你可以在 VS Code 中构建一个功能完善的 Python 开发环境,开始高效地编写和调试 Python 代码。 项目目录下运行以下命令创建虚拟环境: 通过以上步骤,你可以在 VS Code 中构建一个功能完善的 Python 开发环境,开始高效地编写和调试 Python 代码。,并且光标会定位在两个标签之间,方便用户继续输入内容。
调试功能
版本控制集成
扩展功能
(二)轻量高效
启动速度快
资源占用低
(三)跨平台
二、安装 Visual Studio Code
(一)下载安装程序
.exe
文件,例如 VSCodeSetup-x64-1.100.0.exe
(版本号可能会有所不同)。(二)运行安装程序
.exe
文件。默认情况下,它通常位于浏览器的下载文件夹中。.exe
文件,启动安装程序。(三)安装向导步骤
(四)官方文档
(五)启动 Visual Studio Code
code
(六)验证安装
三、配置 Visual Studio Code
(一)固定到任务栏
(二)资源管理器操作
code .
后回车,则会直接用VS Code打开当前文件夹。
(三)选择主题
(四)设置中文显示
扩展
图标,在搜索框中输入chinese
,然安装图示中的中文扩展,这在有些软件中称为插件,微软称为扩展。(五)设置外观
Ctrl +
,Ctrl -
进行缩放。四、安装通用扩展
(一)翻译插件:Translation
(二)代码检查插件:Eslint
(三)代码格式化插件:Prettier
(四)开发服务器插件:Live Server
主要功能
安装和使用
Right-click > Open with Live Server
。优势
(五)标签自动匹配重命名:Auto Rename Tag
标签改为
,扩展会自动将对应的
改为
。
(六)文件路径自动补全:Path Intellisense
.jpg
、.png
)、CSS 文件(如 .css
)、JavaScript 文件(如 .js
)等。(七)AI助手:lingma
五、构建全栈开发环境
(一)环境准备
1. Node.js安装
2. Vue.js devtools (浏览器扩展,用于调试)
3. 推荐 VS Code 扩展
(二)创建 Vue 3 + Vite 项目
# 使用 npm
npm create vite@latest my-vue-app -- --template vue
# 或使用 yarn
yarn create vite my-vue-app --template vue
# 进入项目目录
cd my-vue-app
# 安装依赖
npm install
# 或
yarn
(三)项目结构优化
my-vue-app/
├── src/
│ ├── api/ # API 请求相关
│ ├── assets/ # 静态资源
│ ├── components/ # 公共组件
│ ├── composables/ # 组合式函数
│ ├── router/ # 路由配置
│ ├── stores/ # Pinia 状态管理
│ ├── styles/ # 全局样式
│ ├── utils/ # 工具函数
│ ├── views/ # 页面组件
│ ├── App.vue # 根组件
│ └── main.js # 入口文件
├── server/ # 后端代码
├── public/ # 静态文件
├── vite.config.js # Vite 配置
└── package.json
(四)添加必要依赖
# 前端常用依赖
npm install vue-router@4 pinia axios sass
# 后端开发依赖 (Express 示例)
npm install express body-parser cors --save-dev
# 开发工具
npm install @vitejs/plugin-vue @vue/compiler-sfc -D
(五)配置 Vite (vite.config.js)
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'@': path.resolve(__dirname, './src')
}
},
server: {
proxy: {
'/api': {
target: 'http://localhost:3000', // 后端服务器地址
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '')
}
}
}
})
(六)设置 Vue Router
// src/router/index.js
import { createRouter, createWebHistory } from 'vue-router'
const routes = [
{
path: '/',
name: 'Home',
component: () => import('@/views/HomeView.vue')
}
// 其他路由...
]
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes
})
export default router
(七)设置 Pinia 状态管理
// src/stores/index.js
import { createPinia } from 'pinia'
const pinia = createPinia()
export default pinia
// 在 main.js 中使用
import pinia from './stores'
app.use(pinia)
(八)创建简单的后端服务器
// server/index.js
const express = require('express')
const bodyParser = require('body-parser')
const cors = require('cors')
const app = express()
const PORT = 3000
app.use(cors())
app.use(bodyParser.json())
app.get('/api/data', (req, res) => {
res.json({ message: 'Hello from backend!' })
})
app.listen(PORT, () => {
console.log(`Server running on http://localhost:${PORT}`)
})
(九)配置 package.json 脚本
{
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"server": "node server/index.js",
"dev:full": "concurrently \"npm run dev\" \"npm run server\""
}
}
(十)开发工作流
npm run dev
npm run server
npm install concurrently -D
npm run dev:full
(十一)生产环境构建
npm run build
dist
目录中。(十二)进阶配置
环境变量
.env
文件:VITE_API_BASE_URL=/api
const baseUrl = import.meta.env.VITE_API_BASE_URL
TypeScript 支持
vue-ts
模板:npm create vite@latest my-vue-app -- --template vue-ts
代码规范
npm install eslint eslint-plugin-vue @typescript-eslint/parser @typescript-eslint/eslint-plugin prettier eslint-config-prettier -D
.eslintrc.js
和 .prettierrc
配置文件(十三)常见问题解决
vite.config.js
中的 server.port
或后端端口vite.config.js
中的 server.proxy
配置@vitejs/plugin-vue
并在配置中添加六、构建Python开发环境
一、安装 Python 插件
Ctrl+Shift+X
。二、配置 Python 解释器
Ctrl+Shift+P
,输入“Python: Select Interpreter”并选择该命令。python.exe
文件。三、安装其他推荐插件
四、创建和使用虚拟环境
Ctrl+
)。python -m venv venv
.\venv\Scripts\activate
。source venv/bin/activate
。
五、安装 Python 依赖
pip install package_name
命令安装所需的 Python 包。requirements.txt
文件,可以运行 pip install -r requirements.txt
来安装所有依赖。六、配置代码格式化工具
Ctrl+Shift+P
),输入“Python: Select Linter”。autopep8
或 Black
等工具。
bash python -m venv venv
2. 激活虚拟环境:
.\venv\Scripts\activate
。source venv/bin/activate
。
五、安装 Python 依赖
pip install package_name
命令安装所需的 Python 包。requirements.txt
文件,可以运行 pip install -r requirements.txt
来安装所有依赖。六、配置代码格式化工具
Ctrl+Shift+P
),输入“Python: Select Linter”。autopep8
或 Black
等工具。