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

如何使用 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)的软件安装和更新。

Dev Home Preview 0.10 发布

Dev Home 0.10 版本专注于解决可访问性问题并提高应用的整体质量。以下是最新的更新详情:

  • 辅助功能修复
    • 当界面缩放至 200% 时,应用程序包的标题现在能够完全显示,文本框内的文本不会被截断。
    • 「反馈」界面的文本现在能够正确换行,解决了被截断的问题。
  • 变更
    • 通过「计算机配置」安装应用程序时,现在可以选择移除所有选定的应用程序。
    • 在「计算机配置」中安装应用程序时,现在可以一次性移除所有已选择的应用程序。
    • Dev Home 升级至使用最新的 .NET 8 框架
    • 为「创建开发人员驱动器」按钮(位于 Dev Home 简介界面)添加了图标,并链接到 Windows 11 的相关功能。
    • 「扩展」界面的展开器现在默认为关闭状态。
    • 小组件在被固定到仪表板之前,现在会展示一个预览图片。
    • Dev Home GitHub 扩展现在会随 Dev Home 应用一同安装
  • Bug 修复
    • 辅助窗口现在能够正确遵循主题设置。
    • 小组件在出现错误时会显示错误信息,而不是显示未定义的变量名。
赞(1) 赞赏

评论 抢沙发

微信赞赏