Windows Terminal下载 + 美化 + conda显示问题

本文介绍了如何下载和安装WindowsTerminal以及它的预览版。通过修改设置文件和使用OhMyPosh工具,可以对PowerShell进行美化,包括更换主题和字体。此外,文章还提供了启用conda环境显示的方法以及WSL2的配置步骤,确保在终端中获得更好的体验。
摘要由CSDN通过智能技术生成

下载Windows Terminal:

提示:在微软商店下载即可:

  1. 有Windows Terminal和Windows Terminal Preview。
  2. 前者稳定版,后者是最新的预览版本,当然选择后者最新的啦
  3. ps:可以修改新安装软件的目录,以防全部下载C盘去(设置-系统-存储-更改新内容保存位置-全部换到其他盘如E盘)
    两个版本

美化(以powershell为例)

提示:是

1. 自带美化

ctrl+shift+,可以打开settings文件,里面预设了一些主题颜色,可以修改,然后在想要修改的窗口下添加"colorScheme": "name名称",,例如在powershell中添加"colorScheme": "Retrowave",

在这里插入图片描述

在这里插入图片描述

2. 下载Nerd Fonts + oh-my-posh

(1) 由于版本更迭快,时间长了的话还请看官方文档: Oh My Posh

(2)2023/3/27日的下载命令如下:

# 1下载oh my posh
winget install JanDeDobbeleer.OhMyPosh -s winget

# 2.下载Nerd Fonts字体,必须下载,Oh My Posh 旨在使用 Nerd Fonts 字体,不下载有些主题美化可能会有乱码
# 2.1可以直接下载官方推荐的这个
https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Meslo.zip
# 2.2也可以自行选择安装,此命令需要以管理员身份执行。字体在系统范围内安装。
oh-my-posh font install
# 2.3选自己喜欢的字体,Windows Terminal下同时需要选定安装的字体,在侧边栏选中Windows PoweShell,在外观中选择字体,在下拉列表中选中安装的字体,最后点击保存即可。

# 3配置文件,每一行为一个单独的命令
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force } 
notepad $PROFILE
oh-my-posh init pwsh | Invoke-Expression # 在打开的txt文件中输入这行内容
. $PROFILE

(3)更改主题
在powershell中(无需管理员)输入:Get-PoshThemes查看所有主题:
在这里插入图片描述
选择自己喜欢的主题,最后有更改提示:
我们只需要在之前打开的文件中修改即可(notepad $PROFILE):把红框中的文字粘贴到打开的txt中,修改自己喜欢的绿色方框中的主题即可。
在这里插入图片描述
在这里插入图片描述
例如我最后的效果为:
在这里插入图片描述


缺点:看不到conda:

提示:上面是我修改之后所以可以显示conda环境,之前无法显示,有些主题美化可以显示conda,有些不可以,所以最简单的方法就是直接在能显示的那几个美化中找个好看的,把相关代码复制过来。


conda解决方案:

提示:具体解决方案:

  1. 查看你上述所用的主题美化,也就是上面红框中的路径,C:\Users\wanghanyu\AppData\Local\Programs\oh-my-posh\themes\xxx.json
  2. 在这个主题下面,segments里面新增:(自己看看布局,想加在第几个位置,都可以)
    注意!!!!:在能显示的这几个美化json中,找到type为python的部分,复制过来就行
    在这里插入图片描述
    在这里插入图片描述
# 复制到你想要的美化中,自己挑选好布局即可
{
"background": "#306998",
"foreground": "#FFE873",
"leading_diamond": "\ue0b2",
"style": "diamond",
"template": "\ue235  {{ if .Error }}{{ .Error }}{{ else }}{{ if .Venv }}{{ .Venv }} {{ end }}{{ .Full }}{{ end }}",
"trailing_diamond": "<transparent,#306998>\ue0b2</>",
"type": "python"
},
  1. 当进入任何一个目录时就会显示Conda环境名称(一开始打开窗口后,需要进入一个文件夹,例如cd F:/即可)
    在这里插入图片描述

WSL2的相关方案

提示:具体解决方案:参考https://blog.csdn.net/hys__handsome/article/details/125697108

# 1字体,同样的步骤给你的wsl2配置,在侧边栏选中wsl2 ubuntu XXXX,在外观中选择字体,在下拉列表中选中安装的字体,最后点击保存即可。

# 2安装oh-my-posh
sudo wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
sudo chmod +x /usr/local/bin/oh-my-posh

# 3载入themes
mkdir ~/.poshthemes
wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/themes.zip -O ~/.poshthemes/themes.zip
unzip ~/.poshthemes/themes.zip -d ~/.poshthemes
chmod u+rw ~/.poshthemes/*.omp.*
rm ~/.poshthemes/themes.zip

# 3加载配置(直接运行下面会一次有效,若想默认启动的话,将下面加入到/etc/profile文件末尾),修改下面的json文件为自己喜欢的美化json
eval "$(oh-my-posh --init --shell bash --config ~/.poshthemes/clean-detailed.omp.json)"
# 默认启动
sudo vim /etc/profile
# 加入上述命令
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值