🗒️windows终端中oh-my-posh不显示conda虚拟环境的解决方法
2023-7-12
| 2024-3-12
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
oh-my-posh不显示conda虚拟环境,在解决这个问题之前,首先要知道如何获取当前我们使用的主题文件,在终端中使用编辑器打开终端的配置文件MicrosoftPowerShell_profile.ps1 ,这里我们使用vscodecode $PROFILE
notion image
在配置文件中设置主题这一行中的内容就是我们当前使用的主题了
notion image
同样的方法我们使用vscode打开这个主题文件code C:\Users\zachariah\AppData\Local\Programs\oh-my-posh\themes\kushal.omp.json
notion image
blocks中便是我们今天修改的内容,在segments 中添加如下代码
notion image
properties 中的配置便是关键,display_mode中有[files,always,environment,context]四个选项,always总会显示conda环境名称,files是当前路径中有.py, .ipynb, .venv这几个与python有关的文件时才会显示,environment是默认的选项,当某个环境被激活时就会显示,而context就是结合了filesenvironment,在这两种情况下都会显示。
"home_enabled"最为关键,默认是false,改为true 然后重启终端,或者运行 . $PROFILE我们的虚拟环境就显示出来了。至于为什么默认为false 就不得而知了。
 
配置文件中有两个segments ,其实就是终端显示的方式,注意到上面的alignment,其中为left的是在左边显示,right的是在右边显示,上面需要配置的代码在segments 中放置的位置不同,显示的位置也不相同。
 
  • 电脑
  • 开发
  • 关于laravel中的created_at和updated_atRoute::currentRouteName()获取值为null
    Loading...
    目录