返回

Windows 环境下使用 WSL 作为开发环境的构思

开发工具

为何选择 WSL

WSL(Windows Subsystem for Linux)是微软于 2016 年推出的 Windows 子系统,可以让用户在 Windows 系统上以原生方式运行 Linux 发行版。相比虚拟机或双系统的方式,WSL 具有诸多优势:

  • 安装轻便,不占用大量系统资源;
  • 无需重启,即开即用;
  • 共享文件和剪贴板,方便交互操作;
  • 与 Windows 文件系统无缝集成;
  • 利用微软提供的工具集,可以充分发挥 WSL 与 Windows 的协同优势。

因此,WSL 在技术人员中颇受欢迎,广泛应用于开发、测试等场景。

初始配置

使用 WSL 前,需确保已安装 Windows 10 专业版或更高版本。之后,按照以下步骤完成安装和配置:

  1. 启用 Windows Subsystem for Linux 功能。进入 “控制面板” -> “程序” -> “启用或关闭 Windows 功能”,勾选 “适用于 Linux 的 Windows 子系统”,点击 “确定”即可启用该功能。
  2. 安装 Linux 发行版。前往 Microsoft Store 搜索并安装 Ubuntu,或其他 Linux 发行版。安装完成后,按照提示创建用户名和密码。
  3. 调整 WSL 设置。打开 Windows 设置,搜索 “WSL”,进入 “Windows Subsystem for Linux” 设置页面。这里可以对 WSL 的默认发行版、默认用户名等参数进行设置。

完成以上步骤后,就可以在 Windows 上使用 WSL 了。在 Windows 中,按 Win+R 打开运行窗口,输入 bash 回车,即可启动 WSL 的终端。

安装常用软件

为了在 WSL 中进行开发,需要安装一些常用软件,比如:

  • 开发工具:JetBrains IDE、VSCode 等;
  • Docker Desktop:用于构建和运行容器应用;
  • Git:版本控制工具;
  • Node.js、Python 等开发语言运行环境。

这些软件的安装方式与在普通 Linux 系统上并无差异,可以通过包管理器或直接下载安装包的方式进行安装。

WSL 与宿主机的连通

WSL 与宿主机的连通是开发环境中经常遇到的问题。通常,WSL 可以通过以下方式与宿主机的文件系统、网络等资源进行交互:

  • 文件共享:WSL 的文件系统与 Windows 文件系统是共享的,因此可以直接在 WSL 中访问 Windows 系统上的文件。
  • 剪贴板共享:WSL 与 Windows 之间可以共享剪贴板,方便复制粘贴操作。
  • 网络共享:WSL 可以使用宿主机的网络连接进行网络访问。

如果遇到 WSL 与宿主机的连通问题,可以尝试以下解决方案:

  • 确保 WSL 和 Windows 系统都是最新版本;
  • 检查 WSL 的设置是否正确,包括默认发行版、默认用户名等参数;
  • 尝试重启 WSL 或 Windows 系统;
  • 尝试卸载并重新安装 WSL。

结语

本文介绍了如何在 Windows 系统中使用 WSL 构建开发环境,包括 WSL 的安装和配置、常用软件的安装、WSL 与宿主机的连通等方面。希望本文能够帮助您搭建一个高效、稳定的开发环境,提升您的开发效率。