由于在Oh-My-Posh V3.113.0 中,作者加入新特性:pwsh: force session to UTF8 (ce5a9d6),强制使用UTF-8编码,会使原先GBK编码输出的汉字乱码。 解决方法: 安装时指定之前的版本: Install-Module oh-my-posh -RequiredVersion 3.112.1 -Scope CurrentUser 解决方法: __EOF__...
在Windows11上安装了Oh-My-Posh,但是由于我电脑的用户名设置的是中文,导致打开#PowerShell工具的时候会报错乱码识别不到Oh-My-Posh,相应的主题也不会加载,解决的方式有以下两种: 1.修改电脑使用Unicode UTF-8 时间和语言>语言和区域>相关设置>管理语言设置>更改系统区域设置 中 有一个复选框,叫做“Beta版:使用 ...
# Set-PSReadLineKeyHandler -Key DownArrow -Function HistorySearchForward# 设置向下键为前向搜索历史纪录 $OutputEncoding = [console]::InputEncoding = [console]::OutputEncoding = New-Object System.Text.UTF8Encoding #防止中文乱码 注意,第三段文件路径是oh-my-posh在你电脑的位置,不知道的可以点系统-高级...
和终端打过交道的读者应该对每次输入命令前都会出现的提示符(Prompt)不陌生,它们可以承载诸如当前位置、用户名等有用的信息。不管是出于美观还是实用的目的,自定义提示符都能给终端那枯燥的黑白界面添一抹色彩。 本文的主角 Oh my posh 正是这样一款终端 Prompt 个性化工具,虽然肇始于同类工具 Oh My Zsh,但当更新...
为什么想到干这个事呢?这两天装了 WSL,但是 PowerShell 的配色实在让我无法忍受,有时候甚至到了看不清字的程度。经过一番谷歌,我发现 PowerShell 也是可以变得很好看的。下面我就记录一下我这次美化的过程。 安装包管理器scoop scoop是 Windows 中超级好用的一个包管理器,许多软件可以通过这个包管理器直接傻瓜式安...
此时oh-my-posh 一般是乱码的,原因是未设置字体。 在Windows Terminal 顶部最右边,依次点击﹀->>设置->>Windows Powershell->>外观 在【字体】中选择刚刚安装的 Meslo:MesloLGM Nerd Font 重新打开 Windows Terminal,至此 oh-my-posh 已配置完成。