系统极客一直在努力
专注操作系统及软件使用技能

如何使用 Dev Home 平台,搭建高效的 Windows 开发环境

Windows 11

为了提高开发效率,让编程工作更加高效,Microsoft 为 Windows 开发者设计了一款 Dev Home 平台。那么,Dev Home 具体是什么?它能为 Windows 开发者带来哪些便利?要如何在 Windows PC 中下载、安装和配置 Dev Home 呢?

接下来,本文将详细介绍 Dev Home 的相关功能,并指导你使用它来搭建自己的开发环境。

Dev Home 是什么

开发者的日常工作流程往往涉及到复杂的项目配置,需要频繁地在不同应用程序间切换,以及导航至各种文件系统目录,和使用多种登录凭证来完成任务。为了应对这些问题,Microsoft 推出了 Dev Home,旨在简化开发者的工作流程,能够更加专注于核心的编程任务。

Dev Home 提供了一个集成的控制中心,能够快速搭建个性化的开发环境,安装所需的软件包,轻松克隆 GitHub 仓库,在个性化的仪表板上监控项目进度,甚至创建一个专用的文件系统——Dev Drive。

尽管 Linux 一直广受开发者欢迎,但随着 Windows 11 在 WSL 2 上的持续改进,加上最新引入的 Dev Home,Windows 11 正在逐渐成为一个更具吸引力的开发平台选择。

Dev Home 在 2023 年 5 月通过 Windows 开发者博客首次对外公布。

Dev Home 面向开发人员的 5 大核心功能

Dev Home 仪表板
Dev Home 仪表板

Dev Home 为开发人员提供了一系列强大的工具,旨在提升工作效率和项目管理的便捷性。以下是它为开发者带来的 5 项目最重要的功能:

  • 直接克隆 GitHub 仓库:可以直接在本地环境中克隆 GitHub 仓库,只需要通过「计算机配置」中的「克隆存储库」选项访问该功能,而无需打开浏览器。
  • 一键安装开发工具:支持一键安装各种流行的开发工具,包括 Docker、Node.js、Visual Studio Code、Git、Android Studio 等,大大简化了开发环境的配置过程。
  • Dev Drive:Dev Drive 是一个专门为开发者优化的虚拟磁盘。将项目文件放置在 Dev Drive 中,可以确保最佳的文件读写性能和项目管理体验。
  • GitHub 与小组件集成:通过小组件功能,可以直接在「仪表板」上管理 GitHub 项目,并监控系统性能或故障。还可以配置和使用云端编码环境,例如 GitHub CodespacesMicrosoft DevBox。这些组件的实时反馈机制让项目控制更加直观和高效。
  • 可扩展性:支持各种扩展(插件或额外功能),进一步提升了开发体验。可以阅读 Dev Home 扩展文档来了解如何使用扩展插件,还可以创建符合自己需求的自定义扩展。

通过综合运用这些功能,Dev Home 不仅能够帮助开发者简化日常工作流程,还能够提供一个高度定制化且高效的开发环境。

安装和配置 Dev Home 开发环境

第 1 步:安装 Dev Home

你可以通过 Microsoft Store 或 GitHub 页面下载并安装 Dev Home。为了方便起见,推荐通过 Microsoft Store 进行安装。

通过 Microsoft Store 安装 Dev Home
通过 Microsoft Store 安装 Dev Home

从 Dev Home Preview 0.9 版本开始,已经支持 Windows 10 系统。

第 2 步:配置 Dev Home

安装完毕后,请按照以下步骤来配置 Dev Home:

1打开 Dev Home,点击左下角的「设置」按钮,选择「帐户」。

2点击「添加账户」并登录你的 GitHub 账户。

在 Dev Home 中添加 Github 帐户
在 Dev Home 中添加 Github 帐户

3在「计算机配置」窗口中,点击「端到端设置」。

点击「端到端设置」
点击「端到端设置」

4如果要克隆 GitHub 仓库,请点击「+ 添加存储库」,通过账户或 URL 添加。也可以直接点击「下一步」跳过,稍后通过「计算机配置」中的「克隆存储库」选项进行克隆。

5点击「+」图标,选择要安装的开发应用程序,然后点击「下一步」。

选择要安装的开发应用程序
选择要安装的开发应用程序

6勾选「我同意并想要继续」,最后点击「设置」。

同意并开始安装
同意并开始安装

Dev Home 会自动开始安装选择的开发工具,请耐心等待。安装时间会根据所选择的应用程序数量而有所不同。如果安装过程中出现失败,可以重复以上步骤重新安装。

第 3 步:配置 Dev Drive 开发驱动器

Dev Drive 性能增强
Dev Drive 性能增强

在开发应用程序时,尤其是使用高级编译器和集成开发环境时,对系统资源的消耗会非常大。如果在传统硬盘驱动器上运行这些开发工具,可能会严重影响性能。这时,Dev Drive 开发驱动器就有了用武之地。

Dev Drive 是一种专为开发任务而优化的存储卷或磁盘分区。它使用了 Microsoft 的 ReFS(弹性文件系统)技术,与传统的 NTFS 文件系统相比,ReFS 能够更有效地提升开发任务的性能。你可以按照这个教程,在 Windows 11 创建 Dev Drive 开发驱动器

第 4 步:管理 Dev Home 仪表板

当你打开 Dev Home 时,首先看到的就是「仪表板」界面。在这里,可以将不同的小组件添加和固定到「仪表板」当中,以便快速访问和监控重要信息。以下是可以添加到仪表板的一些小组件:

核心小组件

在编码和构建过程中,系统延迟或构建失败是常见的挑战。为了应对这些问题,你可以将系统性能监控小组件添加到仪表板,这样就可以实时查看系统的整体性能状态,以及硬件资源的使用情况。

目前可用的核心小组件包括:内存、网络、CPU、GPU 和 SSH 密钥链等五种。这些小组件会实时刷新信息,让你能够密切关注系统性能,确保开发环境运行顺畅。

添加核心小组件
添加核心小组件

GitHub 小组件

如果你负责管理多个 GitHub 仓库,并需要跟踪大量的拉取请求(PR)和评论,GitHub 小组件就会有大用。这些小组件可以集中查看所有与仓库相关的更新和通知,从而简化你的工作流程。

添加 GitHub 小组件
添加 GitHub 小组件

除了上述小组件,Dev Home 还支持通过扩展添加更多功能实用的小组件。例如,可以添加 Azure 小组件来监控和管理云资源,或者添加 WingetUI 小组件来方便地管理 Windows 包管理器(Winget)的软件安装和更新。

赞(1) 赞赏

评论 抢沙发

微信赞赏