Good,True and Beautiful

Good Good Study, Day Day Up

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

Windows PowerShell 终端配置

如何修改 Windows PowerShell 的提示符

Windows PowerShell 支持配置文件,可以创建配置文件,通过配置文件来修改

配置文件路径

打开一个Windows Powershell 执行如下命令,查看文件路径

$PROFILE | Select-Object *

根据结果输出,可以查看CurrentUserAllHosts的配置路径是什么, 该变量是当前用户所有主机, 创建或修改这个文件即可.

文件路径比如为:C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1

参考: https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_profiles?view=powershell-7.4

配置提示符

Windows Powershell 的 提示符 是由函数Prompt来确定的,因此可以在配置文件中重新定义一个该函数,修改返回值即可。

比如,我因为文件路径可能会比较长,输入的命令用新的一行,并加上当前时间,demo 如下:

# 修改powershell 提示符

function Prompt
{
	$curtime = Get-Date -Format "HH:mm:ss"; 
	Write-Host  "PS: $pwd";
	Write-Host -ForegroundColor Green "$curtime" -NoNewLine;
	return " > ";
}

参考: https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_prompts?view=powershell-7.4,
https://www.delftstack.com/zh/howto/powershell/change-colors-in-powershell/

其他方案

也可以采用更完整的方案,如 https://zhuanlan.zhihu.com/p/444165353

posted on   Simple Love  阅读(25)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示