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 许可协议。转载请注明来源 码农笔记!
相关推荐

2022-10-20
Internet Download Manager配置代理
Windows中必装的下载软件就是Internet Download Manager(简称IDM)。由于配置了浏览器扩展,只要有下载相关的内容就会调用IDM来下载,国内的资源还好,一旦遇到github、s3、Dropbox等资源就会一直提示无法连接。所以,鉴于国内的网络环境,代理是一个基本技能了,接下来就介绍下如何在IDM中配置代理(Shadowsocks) 打开IDM下载器点击选项,打开设置界面。 配置代理在设置界面中,点击代理服务器 按照图中所示,选择手动配置代理/socks,一般使用SSR的默认地址和端口就是127.0.0.1:1080了,通常下载的都是http或者https,所以勾选这两个即可。 疑问 在安装时自动填入的内容,使用自动配置脚本这个理论上应该也没问题,在Ubuntu中大部分代理也都是这么配置的,不清楚为啥不行。

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

2023-04-03
在Windows PowerShell上使用Miniconda
Miniconda简介Miniconda是一款小巧的python环境管理工具,安装包大约只有50M多点,其安装程序中包含conda软件包管理器和Python。一旦安装了Miniconda,就可以使用conda命令安装任何其他软件工具包并创建环境等。本文是在Windows 11系统下进行下载、安装和配置。 安装Miniconda下载在miniconda的官网找到下载页面下载页面进行下载。根据自己电脑的操作系统版本下载,现在大部分电脑应该都是64位的,所以最好选择python3的64位版本,即Miniconda3 Windows 64-bit ,(电脑是32位,则下载32位版本)。 安装双击Miniconda3-latest-Windows-x86_64.exe,无脑下一步,注意:不要选择添加到环境变量。 安装完成后,在任务栏搜索的地方输入Anaconda Powershell Prompt (miniconda3),打开PowerShell版本的Anaconda Promot,此时便可以使用conda命令了。 配置配置源 12conda config --add channel...

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-fil...

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位,前面有两个空格,所以这...

2024-06-14
打开WSL时,提示wsl检测到 localhost 代理配置
每次打开WSL的时候,总会在控制台输出一行提示: 12wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。 略微有些烦恼,可能是因为我本地开启了魔法导致的,所以就查了下如何让这个提示信息消失,最后在github找到了答案。 打开或者创建一个.wslconfig文件 1vim %USERPROFILE%\.wslconfig 添加如下内容: 123456[experimental]autoMemoryReclaim=gradual # gradual dropcache disablednetworkingMode=mirroreddnsTunneling=truefirewall=trueautoProxy=true 保存后关闭wsl再次打开就不会出现这个问题了。 1wsl --shutdown 解决办法源自: wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。 · Issue #10753 · micros...
评论
公告
开始忙了,长草期。






