优化PowerShell控制台上的提示路径


默认PowerShell的控制台提示已经会显示当前路径了,但是如果你当前所在的路径层次过深,你在控制台输入时可能不得不左右摇摆地切换横向滚动条了。其实要解决这个问题,有很多方案,今天分享两个。

第一个,我们保持控制台提示中显示当前路径不变,但是在输完当前路径后,我们让PowerShell光标换一下行,这样我们既可以很方便地看到当前路径,也可以让光标移到控制台最开始:

function prompt
{
  Write-Host("PS: $pwd>")
}

另外一种方案是直接把当前路径显示在控制台的标题栏上:

function prompt
{
  $host.UI.RawUI.WindowTitle = Get-Location
  'PS> '
}

如果你喜欢其中的某个方案,并且想让它在控制台打开时自动执行,可以考虑把它放在$profie配置文件中。

Using Paths in Prompts

本文链接: https://www.pstips.net/using-paths-in-prompts.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注