我刚刚为 Windows 安装了 GitHub,为方便起见,我在 Windows 资源管理器的上下文菜单中添加了 powershell 的条目。注册表命令是:
C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit
C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'
正如 shell.ps1 中所建议的,我在我的 profile.ps1 中添加了“. (Resolve-Path "$env:LOCALAPPDATA\GitHub\shell.ps1")" 以在我的 powershell 环境中获取 poshgit 和其余设置。但它并不完全有效。我可以看到 shell.ps1 已执行(运行“$env:github_posh_git”时,我看到了正确的值)但是当我导航到 git repo 时,我没有看到增强的提示。
我错过了什么?
PS:我随 GitHub for windows 一起提供的唯一版本的 Powershell,即使文件夹显示“1.0”正在运行
$psversiontable.psversion
回来
Major Minor Build Revision
----- ----- ----- --------
2 0 -1 -1