为了提高开发效率,让编程工作更加高效,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 为开发人员提供了一系列强大的工具,旨在提升工作效率和项目管理的便捷性。以下是它为开发者带来的 5 项目最重要的功能:
- 直接克隆 GitHub 仓库:可以直接在本地环境中克隆 GitHub 仓库,只需要通过「计算机配置」中的「克隆存储库」选项访问该功能,而无需打开浏览器。
- 一键安装开发工具:支持一键安装各种流行的开发工具,包括 Docker、Node.js、Visual Studio Code、Git、Android Studio 等,大大简化了开发环境的配置过程。
- Dev Drive:Dev Drive 是一个专门为开发者优化的虚拟磁盘。将项目文件放置在 Dev Drive 中,可以确保最佳的文件读写性能和项目管理体验。
- GitHub 与小组件集成:通过小组件功能,可以直接在「仪表板」上管理 GitHub 项目,并监控系统性能或故障。还可以配置和使用云端编码环境,例如 GitHub Codespaces 和 Microsoft DevBox。这些组件的实时反馈机制让项目控制更加直观和高效。
- 可扩展性:支持各种扩展(插件或额外功能),进一步提升了开发体验。可以阅读 Dev Home 扩展文档来了解如何使用扩展插件,还可以创建符合自己需求的自定义扩展。
通过综合运用这些功能,Dev Home 不仅能够帮助开发者简化日常工作流程,还能够提供一个高度定制化且高效的开发环境。
安装和配置 Dev Home 开发环境
第 1 步:安装 Dev Home
你可以通过 Microsoft Store 或 GitHub 页面下载并安装 Dev Home。为了方便起见,推荐通过 Microsoft Store 进行安装。
从 Dev Home Preview 0.9 版本开始,已经支持 Windows 10 系统。
第 2 步:配置 Dev Home
安装完毕后,请按照以下步骤来配置 Dev Home:
1打开 Dev Home,点击左下角的「设置」按钮,选择「帐户」。
2点击「添加账户」并登录你的 GitHub 账户。
3在「计算机配置」窗口中,点击「端到端设置」。
4如果要克隆 GitHub 仓库,请点击「+ 添加存储库」,通过账户或 URL 添加。也可以直接点击「下一步」跳过,稍后通过「计算机配置」中的「克隆存储库」选项进行克隆。
5点击「+」图标,选择要安装的开发应用程序,然后点击「下一步」。
6勾选「我同意并想要继续」,最后点击「设置」。
Dev Home 会自动开始安装选择的开发工具,请耐心等待。安装时间会根据所选择的应用程序数量而有所不同。如果安装过程中出现失败,可以重复以上步骤重新安装。
第 3 步:配置 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 小组件就会有大用。这些小组件可以集中查看所有与仓库相关的更新和通知,从而简化你的工作流程。
除了上述小组件,Dev Home 还支持通过扩展添加更多功能实用的小组件。例如,可以添加 Azure 小组件来监控和管理云资源,或者添加 WingetUI 小组件来方便地管理 Windows 包管理器(Winget)的软件安装和更新。
最新评论
不觉得新安装器比以前的好。特别是没有真实的安装进度条。
用第三方商店下下来离线安装成功了
1.尝试重新连接 Microsoft 帐户 2.尝试在命令提示符中执行 WSReset.exe 清理 Microsoft Store 缓存。 3.重装 Microsoft Store https://www.sysgeek.cn/reinstall-microsoft-store/
不知道为啥,能进商店,就是没下载按钮