乘风破浪,遇见最美Windows 11之现代Windows开发运维 - 再谈Windows Terminal(终端)主题和字体美化,Oh-My-Posh和Posh-git

2022/7/16 5:20:10

本文主要是介绍乘风破浪,遇见最美Windows 11之现代Windows开发运维 - 再谈Windows Terminal(终端)主题和字体美化,Oh-My-Posh和Posh-git,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前言

之前写过一篇《深入浅出,遇见Windows Terminal(Windows终端器),体验及美化新一代终端神器》,好久没弄,发现有点时境过迁了,当时写它的时候,Windows Terminal才刚出茅庐,还没达到今天这般完善和广泛采纳。

如今,随着Oh-My-Posh迈入新阶段,之前的方式也不能用了,需要更新姿势了。

image

概念解读

Powerline和编程连字

Powerline是一个常用的命令行插件,用于在提示中显示附加信息。它使用一些附加的字形来正确显示此信息。

编程连字是通过组合字符创建的字形。它们在编写代码时最有用

image

Cascadia Code

https://github.com/microsoft/cascadia-code

Cascadia Code是Microsoft提供的一种新的等宽字体,可为命令行应用程序和文本编辑器提供全新的体验。Cascadia Code是与Windows终端一起开发的。建议将此字体与终端应用程序和文本编辑器(如Visual Studio和Visual Studio Code)一起使用。

有多个版本的Cascadia Code可供使用,其中包括连字和字形。所有版本的Cascadia Code都可以从Cascadia Code GitHub发布页下载。Windows终端在其包中提供Cascadia Code和Cascadia Mono,并默认使用Cascadia Mono

字体名称 包括连字 包括 Powerline 字形
Cascadia Code
Cascadia Mono
Cascadia Code PL
Cascadia Mono PL

"Code"变体包含连字,而"Mono"变体不包含连字。

Cascadia Code已获得GitHub上的SIL开源字体授权的许可。

操作指南

安装字体

如果你从Github下载了Cascadia Code或者从Nerd Fonts下载了其它字体,把它解压出来。

image

选择其中ttf格式,找到其中的*.ttf字体文件。

从系统搜索字体这个控制面板入口,点击打开它。

image

image

从解压后的文件夹中选中所有要添加的字体文件,复制后粘贴到上诉字体对话框,或者以拖拽的方式丢进去也可以,它会提示安装。

image

对于重复的字体,我们勾选为所有当前项目执行此操作这个选项,然后点击按钮即可。

image

为了保障字体被完全安装,建议将所有的字体文件都一口气安装上,以免后续使用遇到问题。

image

参考

  • Terminal终端美化(Oh My Posh)
  • Windows 终端的 PowerShell 主题中的 Oh-My-Posh
  • Windows Terminal美化:oh-my-posh配置记录
  • Windows Terminal for Nerd Font And FontForge
  • https://windowsterminalthemes.dev
  • Powerline fonts & Nerd fonts 简介
  • ubuntu 字体安装 —— 以nerd font为例
  • Powerline fonts & Nerd fonts 简介
  • Cascadia Code
  • microsoft/cascadia-code


这篇关于乘风破浪,遇见最美Windows 11之现代Windows开发运维 - 再谈Windows Terminal(终端)主题和字体美化,Oh-My-Posh和Posh-git的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程