Windows Terminal美化增强指南

article/2025/4/23 6:11:40

最终效果

开启复古的 CRT 效果
CRT 效果

正常效果
正常效果

安装

在window商店搜索Windows Terminal,注意不要选择Preview版。
或者在GitHub上下载microsoft/terminal
安装界面
最开始的样子
最开始的样子

查看PowerShell版本
打开PowerShell输入:

$PSVersionTable.PSVersion.Major 

大家默认的PowerShell版本是5,我安装了7.1.4版本,有需要可以去github上下载。
GitHub上的PowerShell:PowerShell/PowerShell

颜色主题

在Windows Terminal Themes这个网站中,选择自己喜欢的颜色主题。
我选择的Andromeda
选好后复制,打开setting.json,把主题配置复制到里面
设置
打开json文件

"schemes": [{"name": "Andromeda","black": "#000000","red": "#cd3131","green": "#05bc79","yellow": "#e5e512","blue": "#2472c8","purple": "#bc3fbc","cyan": "#0fa8cd","white": "#e5e5e5","brightBlack": "#666666","brightRed": "#cd3131","brightGreen": "#05bc79","brightYellow": "#e5e512","brightBlue": "#2472c8","brightPurple": "#bc3fbc","brightCyan": "#0fa8cd","brightWhite": "#e5e5e5","background": "#262a33","foreground": "#e5e5e5","selectionBackground": "#5a5c62","cursorColor": "#f8f8f0"}
]

再找到配置文件中profiles>defaults,把主题名字输入。

"defaults": 
{"colorScheme": "Andromeda"
}

defaults的配置是针对全局的,如果想要不同终端的样式不同,可以去list里的终端去配。

字体

更纱黑体
等距更纱黑体 SC 是极少数做到中文和英文2:1严格对齐的字体,看起来比较舒服。
为了防止后面oh-my-posh的主题出现字体不支持的乱码,推荐下载Nerd补丁版,不过仍存在某些主题会有乱码的情况。
Sarasa Mono SC Nerd

"defaults": 
{"colorScheme": "Andromeda","fontFace": "更纱黑体 Mono SC Nerd","fontSize": 14
}

模块

安装

Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
Install-Module DirColors -Scope CurrentUser
Install-Module PSReadLine -Scope CurrentUser

posh-git

posh-git 是一个 PowerShell 模块,它通过提供可以在 PowerShell 提示符中显示的 Git 状态摘要信息来集成 Git 和 PowerShell,例如:posh-git
注意:如果你的电脑里没有安装Git,在输入Import-Module posh-git会报错

oh-my-posh

Powershell 的主题引擎,其灵感来自 Chris Benti 在PS-Config和Oh-My-ZSH在 OSX 和 Linux上所做的工作(因此得名)。
注意:我安装的是Oh My Posh V3,部分命令会与老版不同。官方文档

  • 列出所有主题
    Get-PoshThemes
  • 选择并设置您喜欢的那个
    Set-PoshPrompt -Theme Paradox

DirColors
使文件显示多姿多彩。

PSReadLine
PSReadLine 在 Github 上属于 Powershell 官方组织库之下,是一款实用的增强 Powershell 的工具。

保存配置,启动生效

$PROFILE
code $PROFILE

在文件Microsoft.PowerShell_profile.ps1中添加,并且保存,下次启动就自动加载了。

Import-Module DirColors
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme ys

在文件Microsoft.PowerShell_profile.ps1中还可以添加一些初始化的文字:

Get-Date -Format 'yyyy/MM/dd hh:mm:ss'
Write-Host "$env:UserName 你好,今天刷LeetCode了么🎉🎉🎉"

可以根据PowerShell的语法自由发挥~

部分操作

分屏
普通分屏:Alt + Shift + d
水平分屏:Alt + Shift + -
垂直分屏:Alt + Shift + +

放大/缩小
Ctrl+ +/- (或者 Ctrl + 鼠标滚轮

聚焦
切换聚焦的分屏视图:alt + (left/right/up/down)
调节分屏的窗口大小:alt + shift + (left/right/up/down)

其他

常用的配置
完整配置请查阅文档

"colorScheme": "Andromeda", // 颜色主题
"fontFace": "更纱黑体 Mono SC Nerd", // 字体
"fontSize": 14, // 字体大小
"fontWeight": "bold", // 文字宽度,可设置加粗
"experimental.retroTerminalEffect": true, // 复古的 CRT 效果
"acrylicOpacity": 0.1, // 背景透明度(0-1)
"useAcrylic": true, // 毛玻璃
"backgroundImage": "图片路径", // 背景图片
"backgroundImageStretchMode": "uniformToFill", // 填充模式
"backgroundImageOpacity": 0.1, // 图片透明度(0-1)
"cursorColor": "#FFFFFF", // 光标颜色
"cursorShape": "bar", // 光标形状
"startingDirectory": "起始目录", // 起始目录
"antialiasingMode": "cleartype" //消除文字锯齿

去掉logo
觉得加载的提示烦人的话

PowerShell 7.1.4
Copyright (c) Microsoft Corporation.

在配置文件中,配置-nologo,注意版本:

"commandline": "powershell.exe -nologo", //5
"commandline": "pwsh.exe -nologo", //7

SSH配置
在配置文件中添加,guid生成地址
注意:guid不允许重复

{"guid": "{f879cccf-3a41-42cf-bb92-0e3754cfda43}","hidden": false,"name": "名字","commandline": "ssh 用户名@服务器地址"
}

有用的话,别忘记点赞👍,收藏❤


http://chatgpt.dhexx.cn/article/kROGqZAk.shtml

相关文章

github 更纱黑体_【Freeplane相关】一招解决更纱黑体导出思维导图PDF的问题

如下图所示,本人在Freeplane中直接使用更纱黑体导出思维导图PDF,结果导出以后显示的字体却是"方正琥珀",有时候还会随机崩成其他字体。导出PDF前 导出PDF后 之前在知乎上提了上述问题,链接如下: 想用更纱黑体…

美通社企业新闻汇总 | 百度英业达合作研发超级AI计算平台;《2019大中华薪资指南》发布...

要闻 《2019大中华薪资指南》发布,财会人才需求量依然相当高拜耳推出索来多驱虫项圈,目标中国大城市养宠物女性卡西欧发布与红牛二队最新合作的高性能运动手表百度英业达合作研发超级AI计算平台阿联酋阿布扎比总统府内的文化地标对游客开放Karma汽车在全…

因疫情取消的日内瓦高级钟表展推出线上平台;启迈发布二季度全球供应链报告 | 美通企业日报...

全球抗击新冠疫情 2020“钟表与奇迹”将于4月25日线上揭幕。随着新冠疫情在全球蔓延,今年线下的日内瓦“钟表与奇迹”高级钟表展(前身“日内瓦国际高级钟表展”)被迫取消,瑞士高级制表基金会迅速做出调整,将于北京时间…

多数CEO预计受疫情影响未来半年收入将下降;上海国际酒店投资加盟展将延期 | 美通企业日报...

全球抗击新冠疫情 关于COVID-19商业影响的新YPO行政总裁全球调查发布。由130个国家超过29000位首席执行官组成的全球领导力社区YPO进行了一项全会员调查,以了解COVID-19的商业影响,了解首席执行官由于这一新的商业现实而采取的行动。调查发现&#xff0c…

中国家电创新成果奖德国IFA揭晓 A.O.史密斯荣获四项年度大奖

南京2018年9月3日电 /美通社/ -- 8月31日,由中国家用电器研究院主办的“第十四届中国家用电器创新成果推介”活动在德国柏林IFA展上举行。经过消费者投票,并结合专家评审,A.O.史密斯继续成绩斐然,不仅再度折桂“年度最具创新力家电…

A.O.史密斯净水新品闪耀德国IFA展 斩获年度产品创新成果奖

南京2018年9月27日电 /美通社/ -- 近日,由中国家用电器研究院主办的“第十四届中国家用电器创新成果推介”活动在德国柏林IFA展上同期举行。最终,经过消费者投票,并结合专家评审,A.O.史密斯“可直接出热水”的净水机 -- 净水热饮机…

消费新品周报 | 老板推出新款消毒柜;A.O.史密斯橱下冷热即饮净水机上市

摘要 老板、A.O.史密斯、Gululu、阿迪达斯、安踏、THOMAS SABO、自然堂、恰恰、Aspinal of London发布最新产品。 消费者科技 老板消毒柜推出XB831新品 基于消毒柜在健康饮食的重要作用,消费者在选购的时候就需要考虑到方方面面,除了要考虑消毒功能&…

A.O.史密斯净水热饮机 -- 直接获得多温度净水,热饮不再等待

南京2018年7月30日电 /美通社/ -- 近年来,水资源污染日益严峻,重金属污染已经成为越来越多消费者关注的问题,为了家人的饮水安全,很多家庭都选择安装一台反渗透净水机。在日常使用净水机的时候,是否出现了以下的情况&a…

【STM32】 SG90舵机

目录 一:介绍 二:传感器参数 三:接口说明 四:SG90舵机模块接口原理图 五:SG90舵机模块实物图 一:介绍 舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变…

NodeMcu(ESP8266)控制SG90

一、ESP8266控制SG90 #include <Arduino.h> #include <Servo.h>Servo servo; int i0; void setup (){//PWM引脚设置&#xff0c;与GPIO引脚号对应.servo.attach(14); } void loop (){ //写入角度servo.write(i);//延时2Sdelay(2000);//角度40ii40;if(i>180){i0…

51单片机——SG90舵机

文章目录 一.PWM介绍二.如何实现PWM信号输出三.接线四.sg90代码 一.PWM介绍 1.PWM是pulse width modulation&#xff0c;是脉冲宽度的缩写&#xff0c;它是通过一系列脉冲宽度进行调剂&#xff0c;等效出所需的波形&#xff08;包含形状以及幅值&#xff09;。 2.PWM信号图解…

单片机 舵机 SG90 舵机 控制原理 MSP432 单片机

文章目录 实物接线msp432程序 实物 https://www.cnblogs.com/yasina/p/12439035.html 接线 接线&#xff1a; pwm:橙色信号线 VCC:红色&#xff08;4.8-6v&#xff09;不能是3.3V GND:棕色 &#xff08;1&#xff09;单片机需要输出PWM波形控制舵机角度。 &#xff08;2&…

MSP430 STM32 单片机 SG90 舵机

接线&#xff1a; 注意&#xff1a; 1 工作电压&#xff1a;4.2-6V 2 PWM给20ms周期&#xff0c;也就是50HZ 3 手册可能写的是高电平是1ms到2ms&#xff0c;其实给0.5ms到2.5ms&#xff0c;还是要试试才知道。 4 给舵机直流电5V&#xff0c;但黄色信号线可直接连单片机引脚&am…

micropython(esp8266)SG90舵机控制

文章目录 SG90舵机接线控制方法 micropython程序部分示例实际操作 SG90舵机 接线 接线方法 有三根线&#xff0c;分别对应 红色-VCC 棕色-GND 橙色-信号线 这里接在D1也即是GPIO5处 控制方法 控制方法通过pwm控制信号线&#xff0c; 从而控制电机的运动 PWM周期&#xff1a…

雪碧enjoy_雪碧牛

雪碧enjoy 作者 克里斯科耶尔 已发表 2011年6月21日 翻译自: https://css-tricks.com/sprite-cow/ 雪碧enjoy

HTML css jQuery实现导航栏(华丽动画)

<!DOCTYPE html> <html><head><meta charset"utf-8" /><title>HTML css jQuery实现导航栏(华丽版)</title><style>* {/* 清除默认内边距 */padding: 0;/* 清除默认外边距 */margin: 0;}body {/* 设置默认字体 */font-weig…

CSS/HTML制作京东商城顶部导航条

京东商城原网站&#xff1a; 效果图&#xff1a; 源码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"…

雪碧图 移动端雪碧图

<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <title>雪碧图</title><style type"text/css">span{display: inline-block; width: 24px; height: 24px; border: 1px solid #…

CSS雪碧图demo(含雪碧代码)

css雪碧图demo效果图&#xff0c;含hover&#xff0c;代码附件下载sprite_demo.zip 雪碧图制作问题参考&#xff1a; HTML 5开发的在线雪碧图片合成工具 http://developer.51cto.com/art/201206/341225.htm 合成工具url http://alloyteam.github.io/gopng 练手小图片素材&#…

CSS雪碧

CSS雪碧 CSS雪碧 即CSS Sprites&#xff0c;也有人叫它CSS精灵&#xff0c;是一种CSS图像合并技术&#xff0c;该方法是将小图标和背景图像合并到一张图片上&#xff0c;然后利用css的背景定位来显示需要显示的图片部分。 原理 CSS雪碧的基本原理是把你的网站上用到的一些图片整…