码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Windows terminal美化工具Oh-My-Posh


    1、前言

    windows电脑上的终端工具Window terminal大家应该都不陌生,这里介绍一款美化工具,从此告别windows terminal的黑与白。

    2、Oh-My-Posh

    Oh My Posh 是一个命令行提示工具,通常用于美化和自定义终端提示符。它允许用户创建自定义的终端提示符,包括颜色、图标、文本样式等,以提高终端的可视化吸引力和功能性。Oh My Posh 通常与不同的终端环境和 shell(如 Bash、Zsh 和 PowerShell)兼容,因此用户可以根据自己的喜好和需求配置终端提示符的外观和行为。这有助于提高终端用户的工作效率和舒适性。

    官网地址:Home | Oh My Posh

    2.1、在线安装

    打开Microsoft Store,搜索oh my posh,直接安装即可。

    或者直接Windows Terminal直接输入命令安装:

    winget install JanDeDobbeleer.OhMyPosh -s winget

    2.2、离线安装

    Github下载地址:Releases · microsoft/terminal · GitHub

    下载后解压,双击主程序即可打开。

    2.3、配置

    找到Windows Terminal配置文件:

    我的路径是:C:\Users\79304\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1。

    如果不存在的,可以新建该目录和文件:

    Microsoft.PowerShell_profile.ps1文件添加内容:

    oh-my-posh init pwsh --config $env:POSH_THEMES_PATH\jandedobbeleer.omp.json | Invoke-Expression

    配置完之后,重启即可。

    这里的乱码是需要安装字体。

    2.4、字体安装

    官网地址:Fonts | Oh My Posh。推荐我们安装Nerd Font。

    下载字体后,点击安装。

    安装后,在Windows Terminal的设置-> Windows PowerShell ->外观中可以选择我们对应的字体:

    也可以直接编辑配置文件,打开Windows Terminal终端,按快捷键ctrl + shift + 逗号键,弹出setting.json即为该终端的配置信息,编辑profiles->defaults:

    修改为:

    1. "defaults":
    2. {
    3. "fontFace": "MesloLGM Nerd Font"
    4. }

    添加我们的字体,修改后,重启Windows Terminal即可。

    2.5、设置主题

    直接终端输入命令:Get-PoshThemes,即可查看支持的主题列表。

    选择一个自己的主题,如选择了gmay,那么只要修改Microsoft.PowerShell_profile.ps1文件中的主题内容即可:

    oh-my-posh init pwsh --config $env:POSH_THEMES_PATH\gmay.omp.json | Invoke-Expression

    修改后,重启即可。

    3、小结

    工具的美化,虽然不一定能提升效率,但是会让我们有时候枯燥的生活增加点色彩,有时候还能装装逼,快哉快哉,喜欢的可以试试看。

  • 相关阅读:
    C语言 —— 初步入门知识(选择与循环语句、函数、数组、操作符、关键字和#define)
    正则表达式从入门到入坑
    升级 TiDB Operator
    java计算机毕业设计新生报到管理系统源程序+mysql+系统+lw文档+远程调试
    【03】区块链科普100天-技术研究
    一.《HIT2台服韩服》背包遍历和物品品质潜规则
    限量版Spring实战笔记与其在收藏里吃灰,不如大家一起学习,欸 大家一起卷!
    爱奇艺开源的高性能网络安全监控引擎
    基于稳态视觉诱发电位和注意力脑电的混合脑机接口系统
    别再吹捧什么区块链,元宇宙,Web3了,真正具有颠覆性的估计只有AI
  • 原文地址:https://blog.csdn.net/p793049488/article/details/133821907
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号