默认显示Conda环境名的PowerShell前缀设置
当激活Conda环境时,PowerShell会显示环境名作为前缀,无需手动设置。命令行前缀如下:
(base) PS C:\Users\Username>
去掉Conda环境名的PowerShell前缀设置
如果你希望去掉Conda环境名的前缀,可以通过以下步骤实现。首先,使用$PROFILE
获取PowerShell的配置文件路径,然后打开配置文件。在配置文件末尾添加以下代码即可覆盖掉Conda对命令行前缀的设置:
function prompt {
"PS $(Get-Location)> "
}
修改后的命令行前缀将变为:
PS C:\Users\Username>
保留Conda环境名并缩短路径的PowerShell前缀
如果你希望保留Conda环境名同时缩短路径名,可以按照以下步骤进行配置。在配置文件中添加以下代码:
function prompt {
$p = Split-Path -leaf -path (Get-Location)
$envName = $env:CONDA_DEFAULT_ENV
if ($envName) {
"($envName) PS $p> "
} else {
"PS $p> "
}
}
修改后的命令行前缀将变为:
(base) PS Username>
去掉Conda环境名并缩短路径的PowerShell前缀设置
如果你希望去掉Conda环境名并缩短路径名,可以按照以下步骤进行配置。在配置文件中添加以下代码:
function prompt {
$p = Split-Path -leaf -path (Get-Location)
"PS $p> "
}
修改后的命令行前缀将变为:
PS Username>