windows 终端美化
效果图:

1. 安装 windows terminal
打开 windows 自带的应用商店,安装 windows terminal

1.1 设置 windows terminal
1.1.1 设置启动快捷方式
- 将 windows terminal 创建一个桌面快捷方式
- 右键点开「属性」
- 修改快捷方式为 ctrl + alt + t

1.1.2 设置标签快捷方式
这里我习惯设置成和浏览器标签使用同一个快捷方式,可以参考一下

1.1.3 以管理员身份运行
设置里,配置文件下面有 默认值
这个选项就是默认是否管理员运行

1.1.4 启动居中
设置⇒启动⇒启动参数⇒居中
2. 安装 oh-my-posh
oh-my-posh 官方安装文档(windows)
有三种安装方式,选择其一即可:
- winget 安装(如果没有 winget,请在 windows 自带的应用市场里下载安装)
在 powershell 中输入以下命令
winget install JanDeDobbeleer.OhMyPosh -s winget
- scoop 安装
scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json
- 手动
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))
安装成功类似下面这种输出

3. 安装字体
输入以下命令
oh-my-posh font install
选择一个喜欢的字体安装即可,我用的是 ComicShannsMono
预览可以在这个网站看
4. 修改主题
4.1 配置主题
输入以下命令
notepad $PROFILE
如果报错了,就要手动创建文件,输入以下命令即可
New-Item -Path $PROFILE -Type File -Force
然后会看到记事本打开了一个文件,里面输入以下内容
oh-my-posh init pwsh | Invoke-Expression
保存后,powershell 输入
. $PROFILE
注意:小数点后有一个空格
就可以看到默认主题效果了,如果你的路径里包含中文,请在$PROFILE最上方加上这一行修改默认编码为utf-8
[System.Console]::OutputEncoding=[System.Text.Encoding]::GetEncoding(65001)
如果启用了透明效果,请将颜色中亮黑色那块设置成其他颜色,比如天蓝色(因为浏览器白色基底和终端黑色形成灰色效果,默认灰色会看不见参数
-xxx的显示)
4.2 自定义主题
输入以下命令,看看有什么喜欢的主题吧,ctrl + c 停止输出
Get-PoshThemes
这里我随便选一个作为例子

找到一个喜欢的后,可以看到 Theme 右边有下划线,右键点一下,就可以复制相关命令
修改$PROFILE
notepad $PROFILE
把开始的
oh-my-posh init pwsh | Invoke-Expression
修改为
oh-my-posh init pwsh --config 'C:/Users/[你的用户名]/[你的主题].omp.json' | Invoke-Expression
我使用的是catppuccin
windows 终端美化的更多相关文章
- 深入浅出,遇见Windows Terminal(Windows终端器),体验及美化新一代终端神器
Windows Terminal 简介 Windows Terminal is a new, modern, feature-rich, productive terminal application ...
- Windows Terminal 美化教程
Windows Terminal 美化教程 1.安装Windows Terminal 在微软商店搜索Windows Terminal下载即可 2.安装相应的插件 使用管理员权限打开Windows Te ...
- archlinux 源配置 桌面美化 终端美化 常用软件 grub配置
简介 本文讲对archlinux进行一些基础系统的配置.常用安装的安装,美化进行配置,先看一下美化后的效果吧 配置pacman和使用AUR(archlinuxcn源) archlinux采用滚动更新的 ...
- Mac 终端美化方法
美化终端,主要是主题,字体,命令行提示3个方面. 主题 使用的主题是Solarized Dark主题. 安装主题: git clone git://github.com/altercation/sol ...
- Windows终端工具_MobaXterm
前言 有人喜欢小而美的工具,有人喜欢大集成工具.这里推荐一款增强型的Windows终端工具MobaXterm,它提供所有重要的远程网络工具(SSH,X11,RDP,VNC,FTP,MOSH ..... ...
- ubuntu 16.04 主题美化及终端美化
如果你使用的是图形界面,你会发现ubuntu默认的界面真是丑的一批,所以简单美化一下: 1.安装unity-tweak-tool: sudo apt-get install unity-tweak-t ...
- [Linux] 终端设置只显示当前目录及终端美化
1.只显示当前目录 vim ~/.bashrc 找到位置: if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($d ...
- 超爽的Windows终端Cmder
我们常常看到科研.军事.编程上用的计算机系统是"黑洞洞"的,没有桌面.相对我们现在使用的Windows系统,既方便又美观,那么他们怎么不用Windows一样的图形化界面呢? 告诉你 ...
- 微软推出全新的Windows终端应用程序
微软正推出一款名为Windows Terminal的新命令行应用程序.它被设计为访问PowerShell,cmd.exe和Windows子系统Linux(WSL)等环境的中心位置.微软正在为想要调整终 ...
- 003.当在windows终端输入ipconfig时,显示不是内部或外部命令,也不是可运行的程序或批处理文件
当在windows终端输入ipconfig时,显示不是内部或外部命令,也不是可运行的程序或批处理文件,这是环境变量的问题: 右键我的电脑→→→属性→→→高级系统设置→→→(高级)环境变量 在弹出的窗口 ...
随机推荐
- SpirngBoot整合MybatisPlus 附源码
项目搭建 目录结构 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns ...
- 大一新生的作业(洛谷P1150,1035,1075)
本帖背景:此帖讲解大一新生团队作业 截止日期10-31 17:09 P1150(Peter的烟) 算法简介 本题主要考察的是模拟算法 模拟算法一般考察一些比较基础的题目,它将生活中的实例融合到了编程题 ...
- Pyechart绘图基础
1.绘制散点图 from pyecharts.charts import Scatter import pyecharts.options as opts import numpy as np x = ...
- node sass
registry=https://registry.npmmirror.com/ sass_binary_site=https://cdn.npmmirror.com/mirrors/node-sas ...
- 咬文嚼图式的介绍二叉树、B树/B-树
前言 因为本人天资愚钝,所以总喜欢将抽象化的事务具象化表达.对于各类眼花缭乱的树,只需要认知到它们只是一种数据结构,类似数组,切片,列表,映射等这些耳熟能详的词汇.对于一个数据结构而言,无非就是增删改 ...
- oeasy教您玩转vim - 72 - # 缩写abbreviation
缩写abbreviation 回忆上次折叠的细节 这次了解到了:mkview.:loadview 保存和加载视图 可以把当前的状态保存下来 可以在 viewoption 中配置保存选项,设置哪些需 ...
- 第一章 FFmpeg初体验:在Centos7.9下编译FFmpeg!
FFmpeg 官方网站:https://ffmpeg.org//download.html#build-linux 1.下载源码 1.1 第一种方式,官网上面下载源码包: 截至目前最新的版本是7.0. ...
- .NET Core 3.x 基于Autofac的AOP缓存
一.依赖包 二.定义一个简单的缓存接口 /// <summary> /// 简单的缓存接口,只有查询和添加,以后会进行扩展 /// </summary> public inte ...
- 辅助分类器生成对抗网络( Auxiliary Classifier Generative Adversarial Network,ACGAN)(附带pytorch代码)
1 ACGAN基本原理 1.2 ACGAN模型解释 ACGAN相对于CGAN使的判别器不仅可以判别真假,也可以判别类别 .通过对生成数据类别的判断,判别器可以更好地传递loss函数使得生成器能够更加准 ...
- 18B20的CRC官方讲解
理解和运用MAXIM IBUTTON产品中的循环冗余校验(CRC) 摘要 : 全部1-Wire器件,包括iButton器件,都具有唯一的8字节注册码,储存在只读存储器(ROM)中.该注册码在1-Wir ...