首页 > 其他分享 >Oh My Posh 安装与使用

Oh My Posh 安装与使用

时间:2024-06-11 19:21:26浏览次数:21  
标签:文件 Posh Oh 主题 My PowerShell

Oh My Posh 安装与使用

目录


本文介绍 Windows Terminal. 集成 Oh My Posh .

Introduction

Oh My Posh 介绍。

Introduction | Oh My Posh


Installation

Windows Terminal 安装 Oh My Posh.

Windows | Oh My Posh


Themes

Oh My Posh 主题。

GitHub主题下载

LookDown https://github.com/JanDeDobbeleer/oh-my-posh.git

主题风格查看

Themes | Oh My Posh

配置使用主题

Customize | Oh My Posh

1、配置应用主题

oh-my-posh init pwsh --config 'C:/Users/Posh/jandedobbeleer.omp.json' | Invoke-Expression

[!IMPORTANT]

注意把 'C:/Users/Posh/jandedobbeleer.omp.json' 换成相应的主题路径。

2、重新加载配置文件以使更改生效

. $PROFILE

上面两部操作完成之后关闭 PowerShell ,然后再次打开,如果应用的主题没生效那么有两种可能。

1、$PROFILE 文件不存在,可以在 PowerShell 中输入下面命令查看 $PROFILE 文件路径,然后验证文件是否存在。

image-20240607170620692

若文件不存在,则执行如下命令,创建文件:

New-Item -Path $PROFILE -Type File -Force

2、文件存在,但是脚本文件内容为空,则手动把设置主题的脚本加到脚本文件中,如下所示:
image-20240607170923436


安装字体

主题需配合相应的字体使用,不然显示会不正确。

Fonts | Oh My Posh

下载安装完成之后应用到 PowerShell 中。

image-20240607172417765

建议

1、环境变量中可设置 POSH_THEMES_PATH 用于引用主题文件目录

可以在 PowerShell中输入如下指令查看配置的路径

"$env:POSH_THEMES_PATH"

image-20240607171326787

我用的主题是 markbull.omp.json 此主题有个不好的地方是管理指令的目录和耗时信息其实是上一个指令的。

image-20240607171932824

如上图所示,输入的指令之后是相应指令的输出,然后跟着的是耗时,但是左侧的关联却是不对的。


FAQ

1、A parameter cannot be found that matches parameter name 'Key'.

相关问题:Get-PSReadLineKeyHandler : A parameter cannot be found that matches parameter name 'Key'. · Issue #3136 · JanDeDobbeleer/oh-my-posh (github.com)

解决办法:PowerShell/PSReadLine: A bash inspired readline implementation for PowerShell (github.com)

标签:文件,Posh,Oh,主题,My,PowerShell
From: https://www.cnblogs.com/lanwah/p/18242587

相关文章

  • 【数据库】mybatis生成java代码之AutoGenerator配置
    哈喽,大家好,我是木头左,AI改变生活!本文将详细解释MyBatis生成Java代码的过程,包括全局配置、数据源配置和策略配置。1.全局配置首先,我们需要创建一个GlobalConfig对象,用于配置MyBatis的全局设置。以下是一些常用的全局配置选项:setOutputDir(StringoutputDir):设置生......
  • mybatis条件判断及动态sql的简单拓展
    在MyBatis中,可以通过使用一些特定的标签(、...)以及其他动态SQL功能来实现条件判断。这使得SQL查询可以根据不同的条件动态生成,从而提高查询的灵活性和可维护性。本文以订单列表简单查询为例,对mybatis条件判断及动态sql进行简单拓展。建表语句CREATETABLE`wwtms`.`order_t......
  • 深入解析MySQL Threads_running:监控、诊断与性能优化策略
    基本概念​在MySQL中,Threads_running是一个用于监控数据库并发连接数的指标。它表示当前正在执行的线程数。当该值超过数据库能够处理的最大连接数时,可能会导致数据库性能下降甚至崩溃。线程数过多会由于上下文切换、锁等待等问题从而导致性能急剧下降。设置Threads_......
  • 优化MySQL连接管理:深入解析max_connections参数与解决Too Many Connections策略
    前言​在现代的数据库管理中,合理配置max_connections参数对于确保MySQL数据库的稳定性和高效性至关重要。本文将深入探讨max_connections的基本概念,分析导致“Toomanyconnections”错误的常见原因,并提供一系列解决方案,以帮助数据库管理员和开发者优化数据库性能。基本......
  • 斯坦福大学Mobile ALOHA——一款革命性的家政机器人
    https://www.bilibili.com/video/BV1nT421e7Cy/?spm_id_from=333.999.0.0随着社会老龄化问题的加剧,家政机器人成为了解决日常生活辅助需求的新方向。欢迎来了解MobileAloha家政机器人的技术原理和潜力——它将把你的家务活变成轻而易举的事。推动这款机器人功能的技术特点包......
  • 五天搞定Mysql基础知识-Day04
    学习目标:        1、掌握内连接        2、掌握左连接和右连接        3、掌握自关联和子查询·第一章数据准备一、创建表,并向表插入数据第二章连接查询一、基本概念        1、当查询结果来源于多张表时,需要将多张表连接成一个大......
  • SpringBoot3.0.x适配mybatis版本
    SpringBoot适配mybatis版本最低为3.0.3<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>3.0.3</version><......
  • 荣耀Magic V Flip携手Jimmy Choo,限量高定璀璨登场
    在时尚与科技不断碰撞融合的今天,荣耀再度掀起波澜,于近日正式官宣荣耀MagicVFlip小折叠屏手机的JimmyChoo限量高定款,为追求个性与高端品质的消费者带来了一场视觉盛宴。从官方释出的宣传图中,我们得以一窥这款独特机型的迷人风采,其设计灵感仿佛源自璀璨星空,让人眼前一亮。......
  • mysql之数据聚合
    官方文档SUM(column)用于计算指定列的总和。示例:计算每个部门员工的总工资SELECTdepartment,SUM(salary)AStotal_salaryFROMemployeesGROUPBYdepartment;AVG(column)用于计算指定列的平均值。示例:计算每个部门员工的平均工资SELECTdepartment,AVG(sal......
  • Java 开发面试题精选:Mysql 一篇全搞定
    前言在高级Java开发工程师的面试中,MySQL作为常见的数据库技术,其掌握程度往往是评估候选人综合能力的重要组成部分。在这篇文章中,我精选了一些最可能被问到的与MySQL相关的面试题目,这些题目可以全面考察候选人的理论知识、实战经验和问题解决能力,不管你是准备求职的小伙伴,还是......