Windows PowerShell 不附带任何 git 命令实用程序。但是我们可以将它扩展到一个新的水平,我们可以有效地利用 git 命令。在这篇文章中,我们将了解如何在 Windows PowerShell 中添加关于 TAB、分支信息和工作目录的自动命令建议。

以下将是遵循本指南后的结果。

[Alt](https://res.cloudinary.com/practicaldev/image/fetch/s--pOjBt0rM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev- to-uploads.s3.amazonaws.com/i/0vuin1ovbrcb137rcyqd.jpg)

需要 POWERSHELL 画廊

为了了解我们的默认 PowerShell,我们将从 PowerShell Gallery 安装两个包。要查看该画廊的内容,请单击此处。我们将安装 posh-git 和 oh-my-posh 包作为模块。 posh-git 将为 Git 命令、参数、远程和分支名称提供 Git 状态摘要信息和 TAB 完成提示。另一方面,oh-my-posh 将使我们能够将终端作为我们自己的主题。

默认情况下,Windows 没有任何 PowerShell 模块的包提供程序。如果我们运行以下命令,包提供程序将自动安装。因此,让我们打开 PowerShell 并一个接一个地运行这些命令。它将要求我们确认安装软件包。输入 Y 表示肯定,输入 A 表示所有即将到来的提示是肯定的。

Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser

进入全屏模式 退出全屏模式

查找带连字的字体

接下来,我们的终端需要一个支持印刷连字的字体。我们将从 VSCode 设置中设置该字体。为什么我们需要那个?我们需要它在终端中显示当前分支、当前更改状态等相关符号。在这种情况下,Fira Code 将是我们的最佳选择。前进并从此处下载 Fira 代码。我们需要 TTF 类型,所以打开 TTF 文件夹并安装所有字体。

在我的博客](https://www.mushfiqweb.com/make-windows-powershell-work-like-a-linux-terminal)上找到文章[的其余部分!

我博客上的其他帖子

CRUD 使用反应钩子和上下文 API

REST API 设计良好实践

使 WINDOWS POWERSHELL 像 LINUX 终端一样工作

WINDOWS 沙盒 – 在您的 WINDOWS 系统上安装任何东西之前进行测试

ES2020 中引入的主要新 JAVASCRIPT 功能

使用 HTML5 创建自定义进度条

如何使用 HTML 和 CSS 创建图标输入元素

启用文件传输到谷歌云计算引擎

在谷歌云计算引擎上安装 WordPress

使用 JAVASCRIPT 和 CSS 自定义文件输入元素

Logo

更多推荐