当前位置: 首页 > news >正文

windows终端美化(原生配置+Oh My Posh主题美化)

参考

所有参考的内容在「参考」目录列出

所有参考的内容仅在其第一次出现时列出

视频

windows终端美化 (原生设置+快捷键)

说明了部分原生设置,并给出快捷键的设置

Windows terminal 美化和快捷键配置_哔哩哔哩_bilibili

windows终端美化(原生设置+oh my posh) 

说明了大部分原生设置,改变了字体,并使用oh my posh美化

 [程序员必备] 很强很美的终端 Windows Terminal 的美化和配置_哔哩哔哩_bilibili

cmd和powershell的区别

windows为什么有两个命令行工具?命令提示符与PowerShell有什么区别?_哔哩哔哩_bilibili

文章

ttf等概念

TTF、TOF、WOFF 和 WOFF2 的相关概念 - 隐逸王 - 博客园

编程字体的常见后缀解释

编程字体常见后缀解释 - Undefined443 - 博客园

网站

个人使用到的免费壁纸网站

个人使用到的免费壁纸网站

免费4K高清壁纸-电脑背景图片-Mac壁纸网站「哲风壁纸」

个人使用的壁纸 

2k壁纸分享壁纸-赛博朋克二次元077壁纸-赛博朋克:边缘狂奔者壁纸-露西娜·库辛纳达(赛博朋克:边缘狂奔者)「哲风壁纸」

Oh My Posh官网

Windows | Oh My Posh

下载windows  terminal

win10要去微软商店下载

win11自带了 

window中cmd和powershell的区别

windows为什么有两个命令行工具?命令提示符与PowerShell有什么区别?_哔哩哔哩_bilibili

cmd shell:

用于执行windows命令,执行批处理文件等

powershell:

扩展了cmd shell的功能,可以运行称为cmdlet的powershell命令

powershell中有很多命令和linux命令通用,能减少学习成本

更新powershell

直接在微软商店搜索下载 

启动最新的powersherll

启动

默认配置文件

这个终端支持多个窗格,那就意味着可以打开多个类型的终端,但肯定会有一个最常用的

以后点击标题栏的“+”,就是启用选择的终端

默认终端应用程序 

输入cmd,会打开设置的默认终端程序

windows终端

windows控制台主机

启动大小和启动参数

个人调整了大小,并开始了启动时居中

配色方案

操作

快捷键

quake窗口(win+sc(41))

sc(Scan Code,扫描码)

在计算机中,每个按键都有一个对应的扫描码

不同布局的键盘上,相同功能的按键物理位置可能不同,但扫描码是固定的

sc(41) 即 “在 US - 104 键盘上 backtick 所在的键位” ,也就是“~“

横/竖分隔窗口(alt+shift+ plus/minus)

加号,横向分隔

减号,竖向分隔

移动焦点(alt+方向)

手动开启的快捷键

这些设置默认不开,需要手动开启,方便使用

关闭窗格 

窗格不是窗口

专注模式

开启后,没有标题栏 

专注模式可以让quake窗口支持多窗口 

配置文件 

在配置文件一栏中,「默认值」为全局配置,根据优先级会覆盖局部配置

名称、图标、选项卡标题

从下拉菜单中隐藏

从下拉菜单隐藏后,就不会显示

字体

微软推出的字体Cascadia Code和Cascadia Mono(我不用这个)

Cascadia Code:

GitHub - microsoft/cascadia-code: This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.

Cascadia Mono:

是一款专为命令行终端和代码编辑器设计的等宽字体,是Windows Terminal自带的
Cascadia Code:
在 Cascadia Mono 的基础上,增加了对连字(Ligatures)功能的支持。可以将一些编程符号组合(如->、:: 等)显示为更美观、紧凑的单个字符样式

下载字体

ttf等概念:

TTF、TOF、WOFF 和 WOFF2 的相关概念 - 隐逸王 - 博客园

这三个文件夹代表不同的字体格式

使用ttf就可以了

字体说明 

编程字体后缀解释:

编程字体常见后缀解释 - Undefined443 - 博客园

NF(Nerd Fonts):

Nerd Fonts 是一个开源项目,它提供了一系列专门为开发者和终端用户设计的字体,它们包含大量的字形和符号,使得用户能够在代码编辑器、终端或其他开发工具中轻松地使用图标

PL(Powerline):

Powerline 是一个命令行状态提示工具,它可以为终端提供更美观、丰富的提示信息。带有 PL 后缀的字体能与 Powerline 更好地兼容
Italic:

表示斜体

Mono:

Mono: Monospace(等宽字体)

Prop:

Proportion(比例)

如果你在比例环境中工作(GUI 元素或编辑演示文稿等),请选择具有 Nerd Font Propo(或 NFP)的字体

个人选择了CascadiaCode.ttf

使用nerd font(个人使用) 

Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher

个人使用wsl使用linux终端,需要特殊符号的显示,所以使用nerd font

在nedfonts官网中也能使用cascadia code和cascadia momo 

配置 

字重:

bold,粗体

light,较细

regular,正常

背景外观 

免费壁纸:

免费4K高清壁纸-电脑背景图片-Mac壁纸网站「哲风壁纸」

个人经验:

图片色彩种类最好少点,不然太花哨,不好看代码

图片最好是深色系的,不然太亮,要将不透明度调低才能方便看代码

如果是人物图片,人物最好在右边,因为左边需要看代码

oh my posh

使用winget

使用 WinGet 安装和管理应用程序 | Microsoft Learn

首次以用户身份登录Windows就能使用winget 

安装oh my posh 

官网说明

oh my posh官网:

Windows | Oh My Posh

安装 

为单个用户安装 

winget install JanDeDobbeleer.OhMyPosh --source winget --scope user --force

使用

自动跳转到这里 

根据文档配置

notepad $PROFILE

自定义主题

根据文档,可以自定义主题

放入打开的$PROFILE中

在官方文档中查看所有主题 

所有主题都在这个目录下

选择好主题后,配置 

个人选择「negligible」

复制的文件地址替换给出的地址 

 删除 

如果不想使用了,就直接把里面的内容删除就行了 

notepad $PROFILE

详细定义主题

详细阅读文档

「Configuration」和「Segments」,也可以看「Theme」中别人的主题,进入项目中学习

http://www.lryc.cn/news/592672.html

相关文章:

  • 数据交易“命门”:删除权与收益分配的暗战漩涡
  • 《通信原理》学习笔记——第四章
  • LP-MSPM0G3507学习--05中断及管脚中断
  • 【DPDK】高性能网络测试工具Testpmd命令行使用指南
  • ELK结合机器学习模型预测
  • mysql not in 查询引发的bug问题记录
  • RV126平台NFS网络启动终极复盘报告
  • Python网络爬虫之selenium库
  • cocosCreator2.4 Android 输入法遮挡
  • Nginx配置Spring Boot集群:负载均衡+静态资源分离实战
  • 【时时三省】(C语言基础)通过指针引用字符串
  • cartorgapher的编译与运行
  • 群晖中相册管理 immich大模型的使用
  • 更适合后端宝宝的前端三件套之CSS
  • Node.js链接MySql
  • 前端笔记之 async/await 异步编程详解
  • 反射机制的登录系统
  • MyUI会员排名VcMember组件文档
  • Java并发编程痛点解析:从底层原理到实战解决方案
  • Axure RP 10 预览显示“无标题文档”的空白问题探索【护航版】
  • 【密码学】1. 引言
  • vue3引入cesium完整步骤
  • 深入Java注解:从内置到元注解与自定义实战指南
  • STM32-CAN
  • 开发避坑短篇(2):uni-app微信小程序开发‘createIndependentPlugin‘模块缺失问题分析与解决方案
  • 初探:C语言FILE结构之文件描述符与缓冲区的实现原理
  • iOS OC 图片压缩
  • CityEngine自动化建模
  • Java面试宝典:Maven
  • 片上网络(NoC)拓扑结构比较