Linux系统由Linus Torvalds (林纳斯·托瓦兹)于1991年发布在新闻组的内核发展而来, 由于它在发布之初就免费和自由传播,支持多用户、多任务及多线程,且兼容POSIX标准, 使得它支持运行当时主流系统Unix的一些工具软件,吸引了众多的使用者和开发者,逐渐发展壮大至今。关于Linux系统的发展历史,建议阅读其作者Linus本人的自传《Just For Fun》一书。

开始通过适用于 Linux 的 Windows 子系统使用 Visual Studio Code

官方文档:适用于 Linux 的 Windows 子系统文档 | Microsoft Docs

Visual Studio Code 以及 Remote - WSL 扩展使你能够直接从 VS Code 使用 WSL 作为实时开发环境。 可以:

  • 在基于 Linux 的环境中进行开发
  • 使用特定于 Linux 的工具链和实用程序
  • 从 Windows 轻松地运行和调试基于 Linux 的应用程序,同时保持对 Outlook 和 Office 等生产力工具的访问
  • 使用 VS Code 内置终端来运行选择的 Linux 发行版
  • 利用 VS Code 功能,例如Intellisense 代码完成linting调试支持代码片段单元测试
  • 使用 VS Code 的内置 Git 支持轻松管理版本控制
  • 直接在 WSL 项目上运行命令和 VS Code 扩展
  • 在 Linux 或已装载的 Windows 文件系统(例如 /mnt/c)中编辑文件,而无需担心路径问题、二进制兼容性或其他跨 OS 难题

更新Linux 发行版

某些 WSL Linux 发行版缺少启动 VS Code 服务器所需的库。 可以使用其他库的包管理器将其他库添加到 Linux 发行版中:

  1. sudo apt-get update

在 Visual Studio Code 中打开 WSL 项目

  • 从命令行:
    若要从 WSL 发行版打开项目,请打开发行版的命令行并输入:code .

wsl-open-vs-code.gif