【问题标题】:How to remove environment prefix in Powershell console如何在 Powershell 控制台中删除环境前缀
【发布时间】:2021-10-25 22:01:34
【问题描述】:

有人知道我如何删除显示在我的 Powershell 终端窗口中的 (venv) 前缀吗?我知道这纯粹是装饰性的,但我很想删除它,因为我使用的是 Oh My Posh。

我已附上截图。

【问题讨论】:

  • 我认为您将不得不修改您的个人资料中的提示功能。

标签: powershell terminal oh-my-posh


【解决方案1】:

您的$profile 中有一个prompt 函数(默认情况下不是,但如果您有自定义提示,您会这样做)。您必须修改它以删除在提示符中写入(venv) 的代码。

【讨论】:

    【解决方案2】:

    这看起来像conda设置的python环境,在初始化的时候修改了你的prompt函数。

    在您的主机中搜索所有可能的 powershell 配置文件: $PROFILE | Format-List -Force

    然后查找上面写着#region conda initialize的部分并修改它。

    或者,您可以搜索执行此操作的 ps1 文件,对我来说它是 C:\Users\Username\Miniconda3\shell\condabin\conda-hook.ps1 但 ymmv。

    我也用oh-my-posh,右边显示环境:

         {
           "foreground": "lightRed",
           "properties": {
             "display_mode": "always",
             "display_version": false,
             "display_virtual_env": true,
             "prefix":"",
             "postfix": "\uE235 "
           },
           "type": "python",
           "style": "plain"
         }
    

    【讨论】:

      猜你喜欢
      • 2020-01-12
      • 1970-01-01
      • 2018-11-24
      • 1970-01-01
      • 2021-03-17
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      • 2013-02-28
      相关资源
      最近更新 更多