PowerShell使用oh-my-posh卡顿的问题
发表于|更新于|PowerShell
|总字数:156|阅读时长:1分钟|浏览量:
powershell本身慢的跟乌龟一样,再配合oh-my-posh简直满到离谱,日常启动经常在10秒左右,虽然每天打开的次数不多,但这蛋疼的等待时间总是让人难受。于是乎搜了下卡顿的问题,目前比较简单的就是关闭自动检测更新的配置,其他的还有什么懒加载之类的就不折腾了,目前关闭自动检测更新后,启动时间缩小一半。
1 | oh-my-posh disable notice |
后续又升级了下PowerShell(7.5.4),启动时间目前就1秒左右。
就酱~
文章作者: Charles
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码农笔记!
相关推荐

2026-02-01
使用Scoop管理开发工具
最近抽空将本地的开发工具都升级了一遍,以前都是用一个装一个,多年下来也积累了不少,虽说常用的也都用nvm、uv管理了,但每个都升级一边也着实挺累。想起来以前折腾PowerShell时安装的scoop,觉得还是全部交给它把,反正用起来和brew一样丝滑,不用配置环境变量,还不怎么污染注册表。 安装Scoop安装Scoop,需要PowerShell5以上,我本地用的是pws7,所以照着官方文档安装即可:Scoop。 12Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserInvoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression 已经安装过的就执行下scoop update更新一下就可以了。 安装后的目录如下所示: 123456apps -- 安装的软件在这个目录下buckets -- 已经添加的软件仓库cache -- 缓存目录(下载时的 .zip 或 .msi 安装包。安装完可清理。)modules ...

2022-10-19
Windows tree命令
简介tree 命令显示当前文件夹的目录结构,这是一个非常有用的命令,可以帮我们迅速了解当前目录的结构。 tree命令格式1tree [drive:][path] [/F][/a] 参数 drive 盘符 path 文件路径 /F 递归列出所有文件 /A 只查看文件夹, 忽略文件 示例1234567PS D:\****> tree /?以图形显示驱动器或路径的文件夹结构。TREE [drive:][path] [/F] [/A] /F 显示每个文件夹中文件的名称。 /A 使用 ASCII 字符,而不使用扩展字符。 1234567891011121314151617181920212223242526272829303132PS D:\****> tree /f卷 Data 的文件夹 PATH 列表卷序列号为 2A60-B492D:.│ main.py│├─.idea│ │ .gitignore│ │ misc.xml│ │ modules.xml│ │ pygrpc.iml│ │ workspace.x...

2023-03-31
Windows命令行中配置代理
PowerShell123# 当前 shell 的代理$env:HTTP_PROXY="http://127.0.0.1:1080"$env:HTTPS_PROXY="http://127.0.0.1:1080" cmd123# 当前 shell 的代理set http_proxy=http://127.0.0.1:1080set https_proxy=http://127.0.0.1:1080

2023-05-01
macOS和Windows解决Navicat Premium14天试用的办法
Navicat Premium是个好东西,但价格相当贵,我买过Navicat MySQL,整整1000多,还是折扣买的。因为只买了mac版本,Windows用不了,所以我找到了白嫖的办法,仅作为学习使用。 macOS新建一个脚本,resetnavicat.sh 123456789101112# copy from https://github.com/pretend-m/navicat_for_mac_resetrm -rf ~/Library/Preferences/com.navicat.NavicatPremium.plistregex="\.([0-9A-Z]{32})"[[ $(ls -a ~/Library/Application\ Support/PremiumSoft\ CyberTech/Navicat\ CC/Navicat\ Premium/ grep '^\.') =~ $regex ]]hash=${BASH_REMATCH[1]}if [ ! -z $hash ]; th...

2025-12-03
Windows 11搭建PHP8开发环境
之前有介绍过《Windows11 WSL2 PHP开发环境配置》,不过为了方便起见,还是觉得在本地搭建个环境,最近用AI写了些东西,打算再试试写一个插件看看效果,其他的都是个demo,也就插件能够用起来了。接下来就介绍如何在Windows 11中搭建PHP 8.4开发环境。 PHPPHP 下载打开官方网站,下载最新版的PHP 8.4.15 。注意,这里一定好看好编译版本,本篇下载的是php-8.4.15-Win32-vs17-x64.zip,一定注意是VS17,要与后面的Apache编译版本一致。 解压安装PHP只需要解压缩即可,PHP开发的相关组件,统一放在D:\devtools\php目录中,解压后改名为php-8.4.15。然后修改环境变量,在环境变量-系统变量的PATH中,新增如下两项内容: 12D:\devtools\php\php-8.4.15D:\devtools\php\php-8.4.15\ext 配置PHP进入PHP目录(D:\devtools\php\php-8.4.15),将php.ini-development文件修改为php.ini。打开该文件,...

2020-10-27
Windows10安装Telnet命令
在Windows中,Telnet默认是不开启的。要想使用就需要到开始 → 控制面板 → 程序和功能 → 打开或关闭Windows功能,在这里找到“Telnet客户端”。打勾安装。实在是有些麻烦,本篇介绍一种比较极客的办法。 使用管理员打开cmd,然后执行如下命令,稍等片刻即可完成安装: 1dism /Online /Enable-Feature /FeaturName:TelnetClient 安装完成后按任意键返回cmd,此时就可以直接使用telnet命令了。
评论
WalineDisqus
公告
收集笔记






