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-03-16
Windows Scoop工具常见错误及处理方式
最近也是将大量的软件管理从WinGet切换到scoop,WinGet总是出现一些幽灵链接,虽然可以通过注册表扫描等方式将其修复,个人还是很反感注册表。索性将能用scoop管理的也都用scoop管理,不过在使用过程中,还是遇到了一点点问题,也是比较容易解决。 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。这个问题应该也比较容易遇到,本质上就是万恶的GFW,导致某些资源无法连接(S3、google cloud等),这里需要来一手代理即可。 1scoop config proxy 127.0.0.1:1080 如果想取消,则执行下面的命令 1scoop config rm proxy Couldn’t find manifest for ‘xxx’安装miniconda时会出现这个错误是因为 miniconda3 不在 Scoop 的 Main(核心)软件库中,它被收录在专门存放编程相关工具的 Extras 软件库里。只需要添加一下即可。 123scoop bucket add extras// 然后重新安装scoop install miniconda...

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。打开该文件,...

2024-03-28
Windows中使用git一次性拉取所有分支
最近需要将代码都备份到硬盘,因为服务器要腾退了,所以就需要将所有的代码都下载到硬盘,默认clone的时候只会clone master分支得代码,但为了代码的完整性,开发中创建的各种分支也需要同步,一个一个去pull很麻烦,那么这里就用到一个批处理命令。 12345foreach($remote in (git branch -r)){ if(!($remote -cmatch "->")){ git checkout -b $remote.Remove(0,9) $remote.trim() }} 这样每次clone完一个仓库,就执行一边这个批处理命令,即可快速将远程仓库中的所有分支都拉下来。 需要注意的是这里默认你远程仓库得名称是origin。例如执行 git branch -r时,你的远程分支名称为 origin/dev:有些人会自己改个名字例如 company/dev,那么批处理命令中的Remove(0,9)就需要修改一下。因为origin是六位,包括/是7位,前面有两个空格,所以这...

2022-10-13
Windows11 Docker部署Redis
接上篇《Windows11 Docker更换国内源》,本篇介绍下如何在Windows上使用Docker部署服务。 一、创建本地映射目录为方便管理,Docker所有的映射目录统一都映射到D:\DockerContainer这个目录下面。 创建两个目录 D:\DockerContainer\redis\conf D:\DockerContainer\redis\data 二、部署Redis服务在PowerShell中输入如下命令: 1docker run -p 6379:6379 --name redis -v D:/DockerContainer/redis/conf/redis.conf:/etc/redis/redis.conf -v D:/DockerContainer/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes 或者 1docker run --restart=always --log-opt max-size=100m --log-opt max-file=...

2023-04-03
在Windows中使用odbc访问kerberos认证的impala
一直使用mac或者wsl来解决访问带有kerberos的impala服务,但WSL毕竟也稍微麻烦了一点,就想着试下能不能再windows解决这个问题。一直使用的是jdbc的impala,看到官网有odbc的,于是就想着试一下,看看能不能解决。 下载odbc impala驱动打开cloudera官网->下载,产品下载 | Cloudera (clouderacn.cn),找到数据库驱动程序,点击Impala ODBC 驱动程序下载打开ODBC Connector下载页面,Download Impala ODBC Connector 2.6.17 (cloudera.com)。选择对应的操作系统版本,下载即可。 安装Cloudera Impala ODBC驱动双击ClouderaImpalaODBC64.msi,除了选择路径,其他无脑下一步。 配置Microsoft ODBC数据源管理程序在powertoys中搜索ODBC 数据源(64 位) 打开ODBC 数据源(64 位),在系统DSN中找到了默认添加的一条数据源 配置点击配置,根据自己实际情况进行配置 1234567...

2026-01-06
Windows11安装webp转换程序cweb
最开始因为懒,所以一直用的在线转换。虽然方便但也有个弊端,速度慢、广告多还涉及隐私问题。于是就动了自己转换的想法,看了下Google官方工具也是支持windows的,就懒得往WSL里面装了。 目前我使用winget安装: 1234winget install libwebp# scoop scoop install libwebp 安装完成后重新启动powershell就可以使用cweb命令了。 1cwebp -q 质量(0-100,越小质量越差,默认是75) .\cloudflare.png(需要转换的图片) -o .\cloudflare.webp(转换后输出的图片) 示例: 123456789101112131415cwebp -q 80 .\cloudflare.png -o .\cloudflare.webpSaving file '.\cloudflare.webp'File: .\cloudflare.pngDimension: 1200 x 800Output: 9794 bytes Y-U-V-All-PSNR 54.05...
评论
WalineDisqus
公告
又双叒从WordPress迁移到Hexo了,开启白嫖模式。





