2 安装
2.1 概述
获取并运行VS Code是非常简单快捷的,你只需要下载一个小小的安装包,然后花上几分钟安装一下就可以开始使用了。
2.1.1 跨平台
VS Code是一款免费的代码编辑器,能够运行macOS、Linux、Windows操作系统上。
你可以跟着特定操作系统的安装指导完成VS Code的安装:
macOS
Linux
Windows
VS Code是一款轻量级的编辑器,应该可以在大多数不同硬件和操作系统版本上运行。你可以查看系统配置要求来确定你的电脑配置是否能够支持VS Code的安装和运行。
2.1.2 更新频率
VS Code每个月发布一个新版本,新版本包含了一些新的特性和重大bug的修复。大多数的操作系统都支持自动升级,当新版本可用是,系统会自动提示你安装新版本。你也可以手动检查更新,在Windows和Linux上可以通过帮助 > 检查更新
按钮检查更新,在macOS上运行Code > Check for Updates
来实现检查更新。
注意:如果你想按照自己的安排更新软件,可以取消自动更新
2.1.3 内测版
如果你想尽早的使用软件的新特性或者尽早获得bug的修复,可以安装内测版。内测版和每月更新的稳定版是并存的,所以你可以在同一台机器上同时安装并使用它们。内测版和VS Code开发团队日常使用的版本是一样的,如果大家乐于尝试使用新的特性和功能并且提供反馈,我们将会非常感激。
2.1.4 便携模式
VS Code支持便携模式的安装,这种模式下可以实现由VS Code编辑的和产生的数据能够和编辑器本身实时贴合,这样你可以在不同环境下来回转移你的数据。获取更多细节,请查看VS Code便携模式。
2.1.5 附加组件
VS Code从始至终都只是一个编辑器,开发团队为其很小的空间占用感到自豪。VS Code不像传统的IED那样包罗万象,你可以根据你自己专注的开发技术灵活安装。当你看完了不同平台的安装指导之后一定要去看一看附加组件章节的介绍,这样你就可以学会定制化安装你自己的VS Code了。
2.1.6 扩展
VS Code扩展允许第三方增加额外的附加组件:
- 语言类——C++、C#、Go、Java、Python
- 工具类——ESLint、JSHint、PowerShell
- 调试器——PHP XDebug
- 快捷键——Vim、Sublime Text、IntelliJ、Emacs、Atom、Brackets、Visual Studio、Eclipse
这些扩展被集成到VS Code的UI、命令、运行任务等系统中,所以你会发现很容易通过VS Code提供的共享接口进行不同技术的开发工作。点击VS Code的扩展市场看看有什么能用的吧!
2.1.7 下一步
一旦你安装并设置了VS Code,下面这些章节的内容将会帮助你学到更多关于VS Code的使用方法:
- 附加组件——了解如何安装Git、Node.js、TypeScript和YeoMan之类的工具
- 用户界面——VS Code界面的快速介绍
- 基础编辑——了解VS Code强大的编辑功能
- 代码导航——快速浏览代码文件
- Debugging——直接在VS Code编辑器中调试你的代码
- 代理服务器——配置你的代理服务
如果你想快速上手,来试试Node.js教程。看完这个教程,你能够分分钟学会调试一个Node.js编写的web应用。
2.1.7 常见问题
- VS Code对系统配置有什么要求?
我们这里有系统配置要求说明。 - VS Code软件有多大?
VS Code下载内容小于100M,磁盘占用小于200M,你可以很快的下载安装VS Code并体验到它。 - 我怎么样才能创建并运行一个新项目?
VS Code没有传统IDE那样的文件 > 新建项目菜单或者预装的项目模板。你需要根据自己的开发内容额外安装附加组件或者项目创建工具。比如:Yeoman和通过npm包管理器管理的大量模块,有了它们你一定能够找到创建项目的合适工具和模板。 - 怎么查看我正在使用的版本?
在Linux和Windows上,点击帮助 > 关于
按钮即可;在macOS上使用Code > About Visual Studio Code
命令查看版本信息。 - 为什么VS Code报错说我的安装不被支持?
VS Code发现一些安装文件可能被某个扩展修改过了。重新安装VS Code可以替换掉受影响的文件,查看我们的FAQ板块获取更多信息。 - 我应该怎样做才能完全卸载VS Code?
如果你想在卸载VS Code后删除所有的用户数据,你可以删除用户数据文件夹Code
和.vscode
。删除用户数据文件夹的操作将会使你的电脑恢复到安装VS Code前的状态,这种操作也可以在不卸载VS Code的状态下重置所有的设置。
平台不同,用户数据文件夹也不同:
- Windows-删除%APPDATA%\Code
和%USERPROFILE%\.vscode
- macOS-删除$HOME/Library/Application Support/Code
和~/.vscode
- Linux-删除$HOME/.config/Code
和~/.vscode
2.2 在Linux上使用VS Code
2.2.1 安装
有关可用安装选项的完整列表,请参阅下载VS Code页面。下载和使用VS Code,您需要在安装时同意许可条款和隐私声明。
2.2.2 Snap商店
你可以运行以下命令进行安装:
sudo snap install --classic code # or code-insiders
一旦安装完成,Snap软件商店会自动在后台接管自动升级任务。当有可用的版本更新时,你将会在软件内收到更新提示。
注意:如果在你的Linux发行版中Snap商城不可用,请参考snapd安装指导手册来帮助你完成安装。
参考Snap官方手册学习更多关于Snap的内容。
2.2.3 Debian和Ubuntu发行版
在Debian和Ubuntu发行版中安装VS Code的最简单方式是下载并安装.deb安装包(64位);如果你的系统中有图形化的软件中心,inye可以使用它进行安装;或者使用下面的命令进行安装:
sudo apt install ./<file>.deb
# 如果你使用的是旧版本的Linux发行版,你需要使用以下的命令:
# sudo dpkg -i <file>.deb
# sudo apt-get install -f # Install dependencies
其他的二进制安装包也可以在VS Code下载页面中获取。
安装.deb包将会自动安装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'
rm -f packages.microsoft.gpg
使用以下命令完成安装包的更新和部署:
sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders
2.2.4 RHEL、Fedora以及CentOS发行版
我们目前在yum存储库中发行稳定版64位的VS Code,运行下面的脚本命令可以进行存储库和密钥的安装:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/key