<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>无敌joker</title><description>个人blog</description><link>https://best-joker.github.io/</link><language>zh_CN</language><item><title>2026年初的AI订阅价格</title><link>https://best-joker.github.io/best-joker/posts/2026%E5%B9%B4%E5%88%9D%E7%9A%84ai%E8%AE%A2%E9%98%85%E4%BB%B7%E6%A0%BC/</link><guid isPermaLink="true">https://best-joker.github.io/best-joker/posts/2026%E5%B9%B4%E5%88%9D%E7%9A%84ai%E8%AE%A2%E9%98%85%E4%BB%B7%E6%A0%BC/</guid><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;此贴仅用来记录2026年春节结束后的国内AI相关的订阅价格 &lt;code&gt;(≧▽≦)/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当前国内各家的最新 coding 模型：&lt;/p&gt;
&lt;p&gt;智谱发布的 GLM5，Minimax 推出 Minimax2.5，月之暗面的 Kimi2.5，以及一个 Qwen 3.5plus（在 coding 场景中似乎存在感偏低，连吐槽的人都不多 &lt;code&gt;🤔&lt;/code&gt;）。&lt;/p&gt;
&lt;h2&gt;智谱&lt;/h2&gt;
&lt;p&gt;大幅度涨价，用量也收紧了。新的模型参数相当于 GLM4.7 的两倍，虽然能理解厂商在算力上遇到的挑战，但作为老用户还是有点被背刺的感觉 &lt;code&gt;QAQ&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;没有优惠的话，最低需要49，但是用量对up来说应该是够用的。&lt;code&gt;(╥╯﹏╰╥)ง&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;2026%E5%B9%B4%E5%88%9D%E7%9A%84AI%E8%AE%A2%E9%98%85%E4%BB%B7%E6%A0%BC.assets/image-20260224195950273.png&quot; alt=&quot;image-20260224195950273&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;2026%E5%B9%B4%E5%88%9D%E7%9A%84AI%E8%AE%A2%E9%98%85%E4%BB%B7%E6%A0%BC.assets/image-20260224200027993.png&quot; alt=&quot;image-20260224200027993&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;2026%E5%B9%B4%E5%88%9D%E7%9A%84AI%E8%AE%A2%E9%98%85%E4%BB%B7%E6%A0%BC.assets/image-20260224200035146.png&quot; alt=&quot;image-20260224200035146&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Minimax&lt;/h2&gt;
&lt;p&gt;Minimax 的订阅档位非常丰富，看得人有点头晕 &lt;code&gt;(@_@;)&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;最低挡位是29元，用量和Claude的pro账号差不多。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;2026%E5%B9%B4%E5%88%9D%E7%9A%84AI%E8%AE%A2%E9%98%85%E4%BB%B7%E6%A0%BC.assets/image-20260224200228357.png&quot; alt=&quot;image-20260224200228357&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;2026%E5%B9%B4%E5%88%9D%E7%9A%84AI%E8%AE%A2%E9%98%85%E4%BB%B7%E6%A0%BC.assets/image-20260224200249559.png&quot; alt=&quot;image-20260224200249559&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Kimi&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://www.kimi.com/user/agreement/zh/membershipBenefits&quot;&gt;Kimi AI 官网 - K2.5 上线&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Kimi卖的策略似乎和其他家不一样，API价格正常按量计费，订阅的会员会解锁Chat端的新技能，但是对于会员账号得到的API，免费的额度看起来非常的少&lt;code&gt;(＃°Д°)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;卖的订阅感觉更像是主打Chat，coding的agent似乎只是赠品。&lt;/p&gt;
&lt;p&gt;最低49元&lt;code&gt; (￣▽￣)~*&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;2026%E5%B9%B4%E5%88%9D%E7%9A%84AI%E8%AE%A2%E9%98%85%E4%BB%B7%E6%A0%BC.assets/image-20260224201112279.png&quot; alt=&quot;image-20260224201112279&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;阿里云&lt;/h2&gt;
&lt;p&gt;阿里云的coding plan中除了自家的qwen系列~刷分大王~，还提供了Kimi家的旗舰kimi2.5和GLM家的上代旗舰GLM4.7&lt;code&gt;(^o^)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;~为什么没有GLM5&lt;code&gt;＞﹏＜&lt;/code&gt;，这不是逼着我用kimi2.5吗~&lt;/p&gt;
&lt;p&gt;没有优惠的话是40元，用量还不少。&lt;code&gt;_〆(´Д｀ )&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip]&lt;/p&gt;
&lt;p&gt;好像不能使用阿里云的学生优惠代金券，至少我没有首月订阅不允许我使用&lt;code&gt;_(:з)∠)_&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;但是第三方部署之后的模型，不知道会不会和原厂的相比有差距 &lt;code&gt;(⊙﹏⊙)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;2026%E5%B9%B4%E5%88%9D%E7%9A%84AI%E8%AE%A2%E9%98%85%E4%BB%B7%E6%A0%BC.assets/image-20260224201205253.png&quot; alt=&quot;image-20260224201205253&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;个人喜好&lt;/h2&gt;
&lt;p&gt;up只是一个穷学生，Minimax的29和阿里云的40对我来说很有吸引力。同时考虑到用量，我大概率最终会选择阿里云的coding plan，然后选择的kimi2.5做主力。在此之前，up的第一次玩AI订阅，贡献给了GLM的48首次包季的GLM4.7 &lt;code&gt;╰（‵□′）╯&lt;/code&gt;&lt;/p&gt;
</content:encoded></item><item><title>github-copilot反代</title><link>https://best-joker.github.io/best-joker/posts/github-copilot%E5%8F%8D%E4%BB%A3/</link><guid isPermaLink="true">https://best-joker.github.io/best-joker/posts/github-copilot%E5%8F%8D%E4%BB%A3/</guid><pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;起因&lt;/h2&gt;
&lt;p&gt;up在使用&lt;code&gt;Claude code&lt;/code&gt;之后，觉得这种CLI工具比IDE中的AI工具更好用一点&lt;code&gt;(｡･ω･｡)ﾉ♡&lt;/code&gt;，于是就想到了github copilot。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;GitHub copilot&lt;/code&gt;就算是free账户也会有大量的免费的限额，而且up还申请了GitHub Student Pack，可以免费使用GitHub copilot&lt;code&gt;(≧◡≦) ♡&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;然后就在&lt;code&gt;GitHub&lt;/code&gt;上找到了&lt;code&gt;GitHub copilot CLI&lt;/code&gt;这个项目&lt;a href=&quot;https://github.com/ericc-ch/copilot-api&quot;&gt;copilot-api&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;简单使用&lt;/h2&gt;
&lt;p&gt;项目支持docker和本地启动两种方式。项目支持多个参数启动，实现各种额外的功能（例如自定义监听端口，设置发送次数频率上限）&lt;/p&gt;
&lt;p&gt;同时，还支持展示&lt;code&gt;GitHub copilot&lt;/code&gt;的使用情况，例如剩余的请求次数等。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;copilot-api.cmd check-usage
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;或者访问&lt;code&gt;https://ericc-ch.github.io/copilot-api?endpoint=http://localhost:4141/usage&lt;/code&gt;查看使用情况。&lt;/p&gt;
&lt;p&gt;在&lt;code&gt;~/.claude&lt;/code&gt;文件夹中的&lt;code&gt;settings.json&lt;/code&gt;文件中，添加以下配置&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    &quot;ANTHROPIC_BASE_URL&quot;: &quot;http://localhost:4141&quot;,
    &quot;ANTHROPIC_AUTH_TOKEN&quot;: &quot;dummy&quot;,//任意的“token”都行
    &quot;ANTHROPIC_DEFAULT_HAIKU_MODEL&quot;: &quot;claude-haiku-4.5&quot;,
    &quot;ANTHROPIC_DEFAULT_SONNET_MODEL&quot;: &quot;claude-sonnet-4.5&quot;,
    &quot;ANTHROPIC_DEFAULT_OPUS_MODEL&quot;: &quot;claude-opus-4.5&quot;,
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后就可以愉快地使用&lt;code&gt;GitHub copilot&lt;/code&gt;反代出来的&lt;code&gt;claude&lt;/code&gt;了&lt;code&gt;(≧▽≦)/&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;疑问╰(&lt;em&gt;°▽°&lt;/em&gt;)╯&lt;/h2&gt;
&lt;p&gt;copilot在vscode中的上下文似乎是被限制在了&lt;code&gt;128K&lt;/code&gt;，那么copilot-api反代出来的claude应该也是有这个限制的&lt;code&gt;(＃°Д°)&lt;/code&gt;。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!important]
给项目原作者点个star吧，我只是发现并分享了它&lt;code&gt;(｡･ω･｡)ﾉ♡&lt;/code&gt;·&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>fastfetch配置文件</title><link>https://best-joker.github.io/best-joker/posts/fastfetch%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6/</link><guid isPermaLink="true">https://best-joker.github.io/best-joker/posts/fastfetch%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6/</guid><pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;配置文件&lt;/h2&gt;
&lt;p&gt;fastfetch的配置文件位于&lt;code&gt;~/.config/fastfetch/config.jsonc&lt;/code&gt; &lt;code&gt;(｡･ω･｡)ﾉ♡&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;up使用的是通过winget包管理工具安装的fastfetch。在&lt;code&gt;C:\Users\用户名\AppData\Local\Microsoft\WinGet\Packages&lt;/code&gt;目录下找到fastfetch的文件，其中有很多自带的样式，大家可以自行尝试查看哪一个适合自己哦~ (≧◡≦)&lt;/p&gt;
&lt;p&gt;在&lt;code&gt;C:\Users\用户名\.config&lt;/code&gt;目录下，创建fastfetch文件夹，将fastfetch的配置文件复制到&lt;code&gt;C:\Users\用户名\.config\fastfetch\config.jsonc&lt;/code&gt;目录下，即可自定义fastfetch的显示样式。&lt;code&gt;(≧▽≦)/&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;小彩蛋&lt;code&gt;(づ｡◕‿‿◕｡)づ&lt;/code&gt;来喽~&lt;/h2&gt;
&lt;p&gt;fastfetch的logo支持自定义，例如我的&lt;code&gt;logo.txt&lt;/code&gt;文件如下：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;⣇⣿⠘⣿⣿⣿⡿⡿⣟⣟⢟⢟⢝⠵⡝⣿⡿⢂⣼⣿⣷⣌⠩⡫⡻⣝⠹⢿⣿⣷
⡆⣿⣆⠱⣝⡵⣝⢅⠙⣿⢕⢕⢕⢕⢝⣥⢒⠅⣿⣿⣿⡿⣳⣌⠪⡪⣡⢑⢝⣇
⡆⣿⣿⣦⠹⣳⣳⣕⢅⠈⢗⢕⢕⢕⢕⢕⢈⢆⠟⠋⠉⠁⠉⠉⠁⠈⣸⢐⢕⢽
⡗⢰⣶⣶⣦⣝⢝⢕⢕⠅⡆⢕⢕⢕⢕⢕⣴⠏⣠⡶⠛⡉⡉⡛⢶⣦⡀⠐⣕⢕
⡝⡄⢻⢟⣿⣿⣷⣕⣕⣅⣿⣔⣕⣵⣵⣿⣿⢠⣿⢠⣮⡈⣌⠨⠅⠹⣷⡀⢱⢕
⡝⡵⠟⠈⠀⠀⠀⠀⠉⢿⣿⣿⣿⣿⣿⣿⣿⣼⣿⢈⡋⠴⢿⡟⣡⡇⣿⡇⢀⢕
⡝⠁⣠⣾⠟⡉⡉⡉⠻⣦⣻⣿⣿⣿⣿⣿⣿⣿⣿⣧⠸⣿⣦⣥⣿⡇⡿⣰⢗⢄
⠁⢰⣿⡏⣴⣌⠈⣌⠡⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣉⣉⣁⣄⢖⢕⢕⢕
⡀⢻⣿⡇⢙⠁⠴⢿⡟⣡⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣵⣵⣿
⡻⣄⣻⣿⣌⠘⢿⣷⣥⣿⠇⣿⣿⣿⣿⣿⣿⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣷⢄⠻⣿⣟⠿⠦⠍⠉⣡⣾⣿⣿⣿⣿⣿⣿⢸⣿⣦⠙⣿⣿⣿⣿⣿⣿⣿⣿⠟
⡕⡑⣑⣈⣻⢗⢟⢞⢝⣻⣿⣿⣿⣿⣿⣿⣿⠸⣿⠿⠃⣿⣿⣿⣿⣿⣿⡿⠁⣠
⡝⡵⡈⢟⢕⢕⢕⢕⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⠿⠋⣀⣈⠙
⡝⡵⡕⡀⠑⠳⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⢉⡠⡲⡫⡪⡪⡣
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我将它命名为&lt;code&gt;logo.txt&lt;/code&gt;,在配置文件中修改logo部分&lt;code&gt;(✿^‿^)&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&quot;logo&quot;: {
    &quot;type&quot;: &quot;auto&quot;,
    // &quot;source&quot;: &quot;arch&quot;,
    &quot;source&quot;: &quot;C:/Users/17775/.config/fastfetch/logo.txt&quot;,
    &quot;color&quot;: {
        &quot;1&quot;: &quot;magenta&quot;  //使用自定义的logo颜色
    },
    &quot;padding&quot;: {
        &quot;left&quot;: 2
    }
},
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后运行fastfetch，即可看到自定义的logo啦！&lt;code&gt;(≧◡≦) ♡&lt;/code&gt;&lt;/p&gt;
</content:encoded></item><item><title>wsl2中的Claude code提示弹窗和提示音</title><link>https://best-joker.github.io/best-joker/posts/wsl2%E4%B8%AD%E7%9A%84claude-code-%E6%8F%90%E7%A4%BA/</link><guid isPermaLink="true">https://best-joker.github.io/best-joker/posts/wsl2%E4%B8%AD%E7%9A%84claude-code-%E6%8F%90%E7%A4%BA/</guid><description>这是有关wsl2中的Claude code 提示弹窗和提示音的文章</description><pubDate>Thu, 23 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;起因&lt;/h2&gt;
&lt;p&gt;up最近开始使用&lt;code&gt;Claude code&lt;/code&gt;了，但是发现，&lt;code&gt;Claude code&lt;/code&gt;不会有像&lt;code&gt;cursor&lt;/code&gt;那样的系统提示，即在需要开发者手动确认或者工作完成时，不会像&lt;code&gt;cursor&lt;/code&gt;那样会有系统级得提示。&lt;code&gt;(｡•́︿•̀｡)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;但是现在的&lt;code&gt;Claude code&lt;/code&gt;有&lt;code&gt;hooks&lt;/code&gt;功能，可以实现类似的功能！&lt;code&gt;ヾ(≧▽≦*)o&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;wsl2%E4%B8%AD%E7%9A%84Claudecode%E6%8F%90%E7%A4%BA%E5%BC%B9%E7%AA%97%E5%92%8C%E6%8F%90%E7%A4%BA%E9%9F%B3/Claudecode%E5%BC%B9%E7%AA%97.png&quot; alt=&quot;Claude code 提示&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;环境&lt;/h2&gt;
&lt;p&gt;up使用的是&lt;code&gt;Windows 11&lt;/code&gt;和&lt;code&gt;WSL2&lt;/code&gt;，&lt;code&gt;coding&lt;/code&gt;环境在Linux中，所以，我对Claude code的提示配置，对于win和Linux用户应该都有一点帮助。&lt;code&gt;(￣▽￣*)&lt;/code&gt; &lt;code&gt;✨&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;弹窗&lt;/h3&gt;
&lt;p&gt;powershell有模块能够执行指令实现系统级的弹窗，所有我们需要先下载安装这个模块哦！&lt;code&gt;(ﾉ◕ヮ◕)ﾉ*:･ﾟ✧&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Install-Module -Name BurntToast -Scope CurrentUser -Force
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;安装完成之后尝试执行下面的命令，看看有没有成功~ &lt;code&gt;ଘ(੭ˊ꒳​ˋ)੭✧&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;New-BurntToastNotification -Text &quot;Claude Code&quot;, &quot;任务完成啦！&quot;
# tips`٩(ˊᗜˋ*)و`
# 这里的&quot;Claude Code&quot;是弹窗的标题，&quot;任务完成啦！&quot;是弹窗的内容
# 你可以根据需要修改标题和内容 `(ゝ∀･)`
# 这里的&quot;Claude Code&quot;是弹窗的标题，&quot;任务完成啦！&quot;是弹窗的内容
# 可以加上 -AppLogo &quot;D:\Edga下载\部分图像\Claude.png&quot;之类的参数，来显示弹窗的图标 `✨`
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果成功了，那么我们就可以开始配置&lt;code&gt;Claude code&lt;/code&gt;的提示音啦！&lt;code&gt;~~///(^v^)/\/\/\~~&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;提示音&lt;/h3&gt;
&lt;p&gt;Linux中，我们可以使用&lt;code&gt;paplay&lt;/code&gt;命令来播放提示音！&lt;code&gt;(๑•̀ㅂ•́)و✧&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这些声音是Linux自带的（up使用的是Ubuntu），我觉得很好听&lt;code&gt;( •̀ ω •́ )✧&lt;/code&gt; &lt;code&gt;♪♪&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;paplay /usr/share/sounds/freedesktop/stereo/complete.oga

paplay /usr/share/sounds/freedesktop/stereo/dialog-warning.oga
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果成功了，那么我们就可以开始配置&lt;code&gt;Claude code&lt;/code&gt;的提示音啦！&lt;code&gt;~~///(^v^)/\/\/\~~&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;配置&lt;/h3&gt;
&lt;p&gt;找到&lt;code&gt;.claude/settings.json&lt;/code&gt;文件，添加以下内容~ &lt;code&gt;(｡♥‿♥｡)&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{
  &quot;env&quot;: {
    &quot;ANTHROPIC_DEFAULT_HAIKU_MODEL&quot;: &quot;glm-4.5-air&quot;,
    &quot;ANTHROPIC_DEFAULT_SONNET_MODEL&quot;: &quot;glm-4.6&quot;,
    &quot;ANTHROPIC_DEFAULT_OPUS_MODEL&quot;: &quot;glm-4.6&quot;
  },
  &quot;hooks&quot;: {
    &quot;Stop&quot;: [
      {
        &quot;matcher&quot;: &quot;&quot;,
        &quot;hooks&quot;: [
          {
            &quot;type&quot;: &quot;command&quot;,
            &quot;command&quot;:&quot;pwsh.exe -NoProfile -Command \&quot;New-BurntToastNotification -Text &apos;Claude Code&apos;,&apos;任务完成啦！&apos; -AppLogo &apos;D:\\Edga下载\\部分图像\\Claude.png&apos;\&quot; &amp;amp;&amp;amp; paplay /usr/share/sounds/freedesktop/stereo/complete.oga&quot;
          }
        ]
      }
    ],
    &quot;Notification&quot;: [
      {
        &quot;matcher&quot;: &quot;&quot;,
        &quot;hooks&quot;: [
          {
            &quot;type&quot;: &quot;command&quot;,
            &quot;command&quot;:&quot;pwsh.exe -NoProfile -Command \&quot;New-BurntToastNotification -Text &apos;Claude Code&apos;,&apos;需要确认哦！&apos; -AppLogo &apos;D:\\Edga下载\\部分图像\\Claude.png&apos;\&quot; &amp;amp;&amp;amp; paplay /usr/share/sounds/freedesktop/stereo/dialog-warning.oga&quot;
          }
        ]
      }
    ]
  },
  &quot;alwaysThinkingEnabled&quot;: false
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我使用的powershell版本是7.5，所以使用的是&lt;code&gt;pwsh.exe&lt;/code&gt;命令~ &lt;code&gt;(ﾉ´ヮ´)ﾉ*:･ﾟ✧&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;如果你使用的是powershell 5，那么使用的是&lt;code&gt;powershell.exe&lt;/code&gt;命令哦！&lt;code&gt;(´• ω •̀)´&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;另外，由于pwsh在Windows主系统中，挂载在&lt;code&gt;mnt&lt;/code&gt;目录下，所以wsl2中的系统调用可能会感到迟钝感...&lt;code&gt;(｡•́︿•̀｡)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;你可以尝试替换为&lt;code&gt;✨&lt;/code&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  &quot;command&quot;: &quot;\&quot;/mnt/c/Program Files/PowerShell/7/pwsh.exe\&quot; -NoProfile -Command \&quot;New-BurntToastNotification -Text &apos;Claude Code&apos;,&apos;任务完成啦！&apos; -AppLogo &apos;D:/Edga下载/部分图像/Claude.png&apos;\&quot; &amp;amp;&amp;amp; paplay /usr/share/sounds/freedesktop/stereo/complete.oga&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;总结&lt;/h2&gt;
&lt;p&gt;现在你的Claude code就能够实现在需要你手动确认和工作结束的时候弹出弹窗和声音咯&lt;code&gt;\(￣︶￣*\))&lt;/code&gt; &lt;code&gt;🎉🎊&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;另外要注意是，在json文件中，注意正反斜杠的转义，我因为这个吃了亏&lt;code&gt;╯︿╰&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;tips: 在Claude code中运行 &lt;code&gt;/ide&lt;/code&gt; 指令，可以连接上你的编辑器。（需要编辑器支持）&lt;code&gt;(ﾉ&amp;gt;ω&amp;lt;)ﾉ&lt;/code&gt;
&amp;lt;br&amp;gt;我最近刚发现~ &lt;code&gt;✨&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>edge收藏夹快捷键失效</title><link>https://best-joker.github.io/best-joker/posts/edge%E6%94%B6%E8%97%8F%E5%A4%B9%E5%BF%AB%E6%8D%B7%E9%94%AE%E5%A4%B1%E6%95%88/</link><guid isPermaLink="true">https://best-joker.github.io/best-joker/posts/edge%E6%94%B6%E8%97%8F%E5%A4%B9%E5%BF%AB%E6%8D%B7%E9%94%AE%E5%A4%B1%E6%95%88/</guid><pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;描述&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;edge&lt;/code&gt;浏览器的大部分的快捷键都是能够正常生效，但是当用户按下&lt;code&gt;CTRL + SHIFT + O&lt;/code&gt;,即打开收藏夹的快捷键时。edge不会生效。&lt;/p&gt;
&lt;h2&gt;解决方法&lt;/h2&gt;
&lt;p&gt;出现这个情况的大概率的是&lt;code&gt;AMD&lt;/code&gt;的机器。&lt;code&gt;AMD&lt;/code&gt;的显卡管理部分的快捷键似乎会对&lt;code&gt;edge&lt;/code&gt;产生影响。&lt;/p&gt;
&lt;p&gt;&lt;s&gt;虽然在查看之后，似乎没有快捷键是&lt;code&gt;CTRL + SHIFT + O&lt;/code&gt;🤔&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;在关闭快捷键设置之后，能够使浏览器中的快捷键正常工作。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;edge%E6%94%B6%E8%97%8F%E5%A4%B9%E5%BF%AB%E6%8D%B7%E9%94%AE%E5%A4%B1%E6%95%88/AMD%E8%AE%BE%E7%BD%AE.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>Edge切换使用海外版 (๑•̀ㅂ•́)و✧</title><link>https://best-joker.github.io/best-joker/posts/edge%E5%88%87%E6%8D%A2%E4%BD%BF%E7%94%A8%E6%B5%B7%E5%A4%96%E7%89%88-%E0%B9%91%CC%80%E3%85%82%CC%81%D9%88/</link><guid isPermaLink="true">https://best-joker.github.io/best-joker/posts/edge%E5%88%87%E6%8D%A2%E4%BD%BF%E7%94%A8%E6%B5%B7%E5%A4%96%E7%89%88-%E0%B9%91%CC%80%E3%85%82%CC%81%D9%88/</guid><pubDate>Sat, 04 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;介绍 (´▽`ʃ♡ƪ)&lt;/h2&gt;
&lt;p&gt;现在的Edge默认使用的是国内版的搜索引擎 (｡•ˇ‸ˇ•｡)。&lt;br /&gt;
即使是在有🪜的情况下，任然会重定向到cn版搜索引擎 (╯°□°）╯。&lt;/p&gt;
&lt;p&gt;对于up主个人，edge的使用体验目前还行 (‾◡◝)。&lt;br /&gt;
&lt;code&gt;copilot&lt;/code&gt;、&lt;code&gt;垂直侧边栏&lt;/code&gt;、&lt;code&gt;工作区&lt;/code&gt;等功能也都有 (๑˃̵ᴗ˂̵)و。&lt;br /&gt;
如果大家不想要迁移到chrome，同时也想要体验到edge的系统集成度，那么up可以提供一点方法 (づ｡◕‿‿◕｡)づ。&lt;/p&gt;
&lt;h2&gt;更换搜索引擎连接 (ง •̀_•́)ง&lt;/h2&gt;
&lt;p&gt;打开浏览器设置，点击&lt;code&gt;隐私、搜索和服务&lt;/code&gt; -&amp;gt; &lt;code&gt;搜索和连接体验&lt;/code&gt;&lt;br /&gt;
点击 &lt;code&gt;地址栏和搜索&lt;/code&gt; -&amp;gt; &lt;code&gt;搜索引擎&lt;/code&gt; (o゜▽゜)o☆&lt;/p&gt;
&lt;p&gt;&amp;lt;!-- ![](Edge切换使用海外版 (๑•̀ㅂ•́)و✧/搜索引擎设置.png) --&amp;gt;
&lt;img src=&quot;Edge%E5%88%87%E6%8D%A2%E4%BD%BF%E7%94%A8%E6%B5%B7%E5%A4%96%E7%89%88/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE.png&quot; alt=&quot;搜索引擎设置&quot; /&gt;&lt;/p&gt;
&lt;p&gt;对默认的bing的连接进行编辑 (๑•̀ㅂ•́)و✧。&lt;br /&gt;
替换成：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;https://www.bing.com/search?q=%s
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;现在这样操作之后，在🪜时，使用的就是海外版的bing (≧◡≦)。&lt;br /&gt;
在没有魔法的时候，就会被重定向到CN的 (´･_･`)。&lt;/p&gt;
&lt;p&gt;在使用CN版的Bing时，可以获得微软的奖励，去兑换KFC (๑´ڡ`๑)。&lt;/p&gt;
&lt;p&gt;我很喜欢吃😋 (⁄ ⁄•⁄ω⁄•⁄ ⁄)&lt;/p&gt;
&lt;h2&gt;DeBug&lt;/h2&gt;
&lt;p&gt;现在发现，每一次重启Edge，都会恢复到CN版的Bing。搜索引擎的URL会被重置为默认的额CN版的Bing。&lt;/p&gt;
&lt;p&gt;现在建议大家重新添加一个新的搜索引擎。然后将这个新的引擎设置为默认的引擎。&lt;/p&gt;
</content:encoded></item><item><title>Clash-Meta覆写</title><link>https://best-joker.github.io/best-joker/posts/clash-meta%E8%A6%86%E5%86%99/</link><guid isPermaLink="true">https://best-joker.github.io/best-joker/posts/clash-meta%E8%A6%86%E5%86%99/</guid><description>这是有关Clash-Meta覆写的文章</description><pubDate>Wed, 24 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;起因&lt;/h2&gt;
&lt;p&gt;本人使用的代理工具为&lt;code&gt;Clash Meta&lt;/code&gt;。这个工具提供覆写功能（几乎所有的clash都支持覆写功能）。&lt;/p&gt;
&lt;p&gt;对于一般人来说，绝大多数订阅提供商的规则已经是够用的了，但是对于我个人使用来看，似乎绝大多数代理提供商都没有为&lt;code&gt;Microsoft&lt;/code&gt;走代理。🤔&lt;/p&gt;
&lt;p&gt;但是对于Windows上的很多功能，有代理的情况下会更好用。up用的最多的就是&lt;code&gt;copilot&lt;/code&gt;了( •̀ ω •́ )。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;copilot&lt;/code&gt;中使用的&lt;code&gt;GPT&lt;/code&gt;的model,还分为model的各种模式以及交互的多种模式。感兴趣的大家可以专门搜索一下&lt;code&gt;copilot&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;不是&lt;code&gt;vscode&lt;/code&gt;中的&lt;code&gt;GitHub copilot&lt;/code&gt;，而是系统级的&lt;code&gt;copilot&lt;/code&gt;&amp;lt;(￣︶￣)↗[GO!]&lt;/p&gt;
&lt;h2&gt;教程&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;选中侧边栏中的&lt;code&gt;覆写&lt;/code&gt;选项卡，新建或者导入一个&lt;code&gt;yaml&lt;/code&gt;格式文件。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/best-joker/clash-meta_override_files&quot;&gt;up个人自用的文件&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;~因为是自己改的，所以可能会有点问题_(:з)∠)_~&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;Clash-Meta%E8%A6%86%E5%86%99/%E6%89%93%E5%BC%80%E8%A6%86%E5%86%99%E9%80%89%E9%A1%B9%E5%8D%A1.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;对于单个订阅添加覆写规则&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;Clash-Meta%E8%A6%86%E5%86%99/%E7%BC%96%E8%BE%91%E4%BF%A1%E6%81%AF.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;Clash-Meta%E8%A6%86%E5%86%99/%E6%B7%BB%E5%8A%A0%E8%A6%86%E5%86%99%E6%96%87%E4%BB%B6.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;然后更新当前代理组&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;虽然能够有其他的AI客户端进行代替，并且&lt;code&gt;copilot&lt;/code&gt;不再是当初那种深度集成系统，能够直接更改系统的AI助手，但是目前个人感觉，既然&lt;code&gt;Microsoft&lt;/code&gt;为我们准备了这个“原生”的AI助手，体验一下也无伤大雅。§(&lt;em&gt;￣▽￣&lt;/em&gt;)§&lt;/p&gt;
&lt;p&gt;up最常用的就是&lt;code&gt;Alt + Space&lt;/code&gt;组合键，将它置顶在最上方悬浮层。以及&lt;code&gt;Edge&lt;/code&gt;中的&lt;code&gt;copilot&lt;/code&gt;助手侧边栏。能够快速读取web内容😋。&lt;/p&gt;
</content:encoded></item><item><title>Linux上的终端小玩意</title><link>https://best-joker.github.io/best-joker/posts/linux%E4%B8%8A%E7%9A%84%E7%BB%88%E7%AB%AF%E5%B0%8F%E7%8E%A9%E6%84%8F/</link><guid isPermaLink="true">https://best-joker.github.io/best-joker/posts/linux%E4%B8%8A%E7%9A%84%E7%BB%88%E7%AB%AF%E5%B0%8F%E7%8E%A9%E6%84%8F/</guid><description>这是有关Linux上的终端小玩意的文章</description><pubDate>Sat, 20 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;cowsay&lt;/h2&gt;
&lt;p&gt;一个经典的终端小程序~(￣▽￣)~*&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;原版牛&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt; cowsay &apos;world&apos;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;其他动物&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;cowsay -f tux &quot;Linux 企鹅来也&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt; ________________
&amp;lt; Linux 企鹅来也 &amp;gt;
 ----------------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /&apos;\_   _/`\
    \___)=(___/

&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;momoisay&lt;/h2&gt;
&lt;p&gt;一个个人开发者终端小玩具&lt;/p&gt;
&lt;p&gt;~作者的Linux桌面也非常美观🤓~&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/Mon4sm/momoisay.git&quot;&gt;仓库&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;Linux%E4%B8%8A%E7%9A%84%E7%BB%88%E7%AB%AF%E5%B0%8F%E7%8E%A9%E6%84%8F/momoisay.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;pipes&lt;/h2&gt;
&lt;p&gt;无用的小水管（*＾-＾*）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;Linux%E4%B8%8A%E7%9A%84%E7%BB%88%E7%AB%AF%E5%B0%8F%E7%8E%A9%E6%84%8F/pipes.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;cmatrix&lt;/h2&gt;
&lt;p&gt;模仿黑客帝国中的文字雨，有多个语言的版本。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;Linux%E4%B8%8A%E7%9A%84%E7%BB%88%E7%AB%AF%E5%B0%8F%E7%8E%A9%E6%84%8F/cmatrix.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;结语&lt;/h2&gt;
&lt;p&gt;作为&lt;code&gt;Linux&lt;/code&gt;初学者,我觉得这些非常的有意思( •̀ ω •́ )y,显得我是一个电脑高手。&lt;/p&gt;
</content:encoded></item><item><title>Windows和WSL2的终端主题</title><link>https://best-joker.github.io/best-joker/posts/windows%E5%92%8Cwsl2%E7%9A%84%E7%BB%88%E7%AB%AF%E4%B8%BB%E9%A2%98/</link><guid isPermaLink="true">https://best-joker.github.io/best-joker/posts/windows%E5%92%8Cwsl2%E7%9A%84%E7%BB%88%E7%AB%AF%E4%B8%BB%E9%A2%98/</guid><description>这是有关Windows和WSL2的终端主题的文章</description><pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;效果&lt;/h2&gt;
&lt;p&gt;up最近沉迷于终端不可自拔(‾◡◝) ，于是就想着折腾美化一下经常使用的终端&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Windows&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;Windows%E5%92%8CWSL2%E7%9A%84%E7%BB%88%E7%AB%AF%E4%B8%BB%E9%A2%98/Windows%E7%BE%8E%E5%8C%96%E6%95%88%E6%9E%9C.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;WSL2
&lt;img src=&quot;Windows%E5%92%8CWSL2%E7%9A%84%E7%BB%88%E7%AB%AF%E4%B8%BB%E9%A2%98/WSL2%E7%BE%8E%E5%8C%96%E6%95%88%E6%9E%9C.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Windows&lt;/h2&gt;
&lt;p&gt;up使用的是&lt;code&gt;oh-my-posh&lt;/code&gt;中的主题&lt;code&gt;agnoster.minimal.omp.json&lt;/code&gt;文件的修改&lt;/p&gt;
&lt;p&gt;键入指令&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cd &quot;$env:LOCALAPPDATA\Programs\oh-my-posh\themes&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;即可在终端中进入&lt;code&gt;oh-my-posh&lt;/code&gt;中的主题文件夹中。&lt;/p&gt;
&lt;p&gt;我修改后的主题文件如下，主要修改了&lt;code&gt;prompt&lt;/code&gt;的提示颜色，删除了显示机器的部分&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{
  &quot;$schema&quot;: &quot;https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json&quot;,
  &quot;blocks&quot;: [
    {
      &quot;alignment&quot;: &quot;left&quot;,
      &quot;segments&quot;: [
        {
          &quot;foreground&quot;: &quot;#ffffff&quot;,
          &quot;style&quot;: &quot;plain&quot;,
          &quot;template&quot;: &quot;{{ reason .Code }}\u274c &quot;,
          &quot;type&quot;: &quot;status&quot;
        },
        {
          &quot;foreground&quot;: &quot;#ff0000&quot;,
          &quot;style&quot;: &quot;plain&quot;,
          &quot;template&quot;: &quot;&quot;,
          &quot;type&quot;: &quot;root&quot;
        },
        {
          &quot;background&quot;: &quot;#3b4252&quot;,
          &quot;foreground&quot;: &quot;#81a1c1&quot;,
          &quot;style&quot;: &quot;plain&quot;,
          &quot;template&quot;: &quot; {{ .UserName }}@&quot;,
          &quot;type&quot;: &quot;session&quot;
        },
        {
          &quot;background&quot;: &quot;#88c0d0&quot;,
          &quot;foreground&quot;: &quot;#5e81ac&quot;,
          &quot;properties&quot;: {
            &quot;folder_icon&quot;: &quot;\u2026&quot;,
            &quot;folder_separator_icon&quot;: &quot; \ue0b1 &quot;,
            &quot;style&quot;: &quot;agnoster_short&quot;,
            &quot;max_depth&quot;: 3
          },
          &quot;style&quot;: &quot;plain&quot;,
          &quot;template&quot;: &quot;&amp;lt;#3b4252&amp;gt;\ue0b0&amp;lt;/&amp;gt; {{ .Path }} &quot;,
          &quot;type&quot;: &quot;path&quot;
        },
        {
          &quot;background&quot;: &quot;#88c0d0&quot;,
          &quot;foreground&quot;: &quot;#5e81ac&quot;,
          &quot;properties&quot;: {
            &quot;cherry_pick_icon&quot;: &quot;\u2713 &quot;,
            &quot;commit_icon&quot;: &quot;\u25b7 &quot;,
            &quot;fetch_status&quot;: true,
            &quot;merge_icon&quot;: &quot;\u25f4 &quot;,
            &quot;no_commits_icon&quot;: &quot;[no commits]&quot;,
            &quot;rebase_icon&quot;: &quot;\u2c62 &quot;,
            &quot;tag_icon&quot;: &quot;\u25b6 &quot;
          },
          &quot;style&quot;: &quot;plain&quot;,
          &quot;template&quot;: &quot;{{ .HEAD }}{{ if and (eq .Ahead 0) (eq .Behind 0) }} \u2261{{end}}{{ if gt .Ahead 0 }} \u2191{{.Ahead}}{{end}}{{ if gt .Behind 0 }} \u2193{{.Behind}}{{end}} {{ if .Working.Changed }}+{{ .Working.Added }} ~{{ .Working.Modified }} -{{ .Working.Deleted }} {{ end }}&quot;,
          &quot;type&quot;: &quot;git&quot;
        },
        {
          &quot;foreground&quot;: &quot;#88c0d0&quot;,
          &quot;style&quot;: &quot;plain&quot;,
          &quot;template&quot;: &quot;\ue0b0 &quot;,
          &quot;type&quot;: &quot;text&quot;
        }
      ],
      &quot;type&quot;: &quot;prompt&quot;
    }
  ],
  &quot;version&quot;: 3
}

&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;WSL2&lt;/h2&gt;
&lt;p&gt;WSL2中，up安装的是Ubuntu和zsh、&lt;code&gt;oh-my-zsh&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;只修改了一小部分。删除了显示用户名之后的显示机器名。文件路径最多最近的展示三级。&lt;/p&gt;
&lt;p&gt;以下是修改的函数&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;prompt_context() {
  if [[ &quot;$USERNAME&quot; != &quot;$DEFAULT_USER&quot; || -n &quot;$SSH_CLIENT&quot; ]]; then
    # prompt_segment &quot;$AGNOSTER_CONTEXT_BG&quot; &quot;$AGNOSTER_CONTEXT_FG&quot; &quot;%(!.%{%F{$AGNOSTER_STATUS_ROOT_FG}%}.)%n@%m&quot;
    prompt_segment &quot;$AGNOSTER_CONTEXT_BG&quot; &quot;$AGNOSTER_CONTEXT_FG&quot; &quot;%(!.%{%F{$AGNOSTER_STATUS_ROOT_FG}%}.)%n@&quot;
  fi
}
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;# Dir: current working directory (max 3 levels)
prompt_dir() {
  if [[ $AGNOSTER_GIT_INLINE == &apos;true&apos; ]] &amp;amp;&amp;amp; $(git rev-parse --is-inside-work-tree &amp;gt;/dev/null 2&amp;gt;&amp;amp;1); then
    # Git repo and inline path enabled, hence only show the git root
    prompt_segment &quot;$AGNOSTER_DIR_BG&quot; &quot;$AGNOSTER_DIR_FG&quot; &quot;$(git_toplevel | sed &quot;s:^$HOME:~:&quot;)&quot;
  else
    # Get current path, replace $HOME with ~
    local current_path=${PWD/#$HOME/\~}
    # Split path into array
    local path_parts=(&quot;${(s:/:)current_path}&quot;)
    local path_length=${#path_parts}
    
    if (( path_length &amp;gt; 3 )); then
      # If more than 3 levels, show .../last_three_dirs
      prompt_segment &quot;$AGNOSTER_DIR_BG&quot; &quot;$AGNOSTER_DIR_FG&quot; &quot;.../${path_parts[-3]}/${path_parts[-2]}/${path_parts[-1]}&quot;
    else
      # If 3 or fewer levels, show as is
      prompt_segment &quot;$AGNOSTER_DIR_BG&quot; &quot;$AGNOSTER_DIR_FG&quot; &apos;%~&apos;
    fi
  fi
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;一点点小小的美化&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ciallo～ (∠・ω&amp;lt; )⌒★&lt;/strong&gt;&lt;/p&gt;
</content:encoded></item><item><title>WSL2网络代理小Tips</title><link>https://best-joker.github.io/best-joker/posts/wsl2%E7%BD%91%E7%BB%9C%E4%BB%A3%E7%90%86%E5%B0%8Ftips/</link><guid isPermaLink="true">https://best-joker.github.io/best-joker/posts/wsl2%E7%BD%91%E7%BB%9C%E4%BB%A3%E7%90%86%E5%B0%8Ftips/</guid><description>这是有关WSL2网络代理小Tips的文章</description><pubDate>Sun, 24 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;up在尝试使用使用WSL2的时候发现总是不能够使用Windows宿主机的网络代理，真的绕了好久(ノ｀Д)ノ&lt;/p&gt;
&lt;h2&gt;解决方法&lt;/h2&gt;
&lt;p&gt;更改WSL2的网络连接方式&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Windows开始菜单搜索&lt;code&gt;WSL Setting&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;WSL2%E7%BD%91%E7%BB%9C%E4%BB%A3%E7%90%86%E5%B0%8FTips/WSL2-setting.png&quot; alt=&quot;WSL2设置&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;切换网络连接模式&lt;/p&gt;
&lt;p&gt;&amp;lt;!-- &amp;lt;img src=&quot;images/WSL2网络代理小Tips/WSL2-network.png&quot; style=&quot;zoom: 50%;&quot; /&amp;gt; --&amp;gt;
&lt;img src=&quot;WSL2%E7%BD%91%E7%BB%9C%E4%BB%A3%E7%90%86%E5%B0%8FTips/WSL2-network.png&quot; alt=&quot;WSL2网络&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;虽然很简单，但是真的难倒了我_(:з)∠)_&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;希望能够帮助到大家 (｡･∀･)ﾉﾞ&lt;/strong&gt;&lt;/p&gt;
</content:encoded></item><item><title>PowerShell-7的简单配置</title><link>https://best-joker.github.io/best-joker/posts/powershell-7%E7%9A%84%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://best-joker.github.io/best-joker/posts/powershell-7%E7%9A%84%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE/</guid><description>这是有关PowerShell-7的简单配置的文章</description><pubDate>Tue, 19 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;起因&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;Windows&lt;/code&gt;平台下的默认的终端是究极远古老祖&lt;code&gt;cmd&lt;/code&gt;和&lt;code&gt;powershell 5&lt;/code&gt;（以下简称&lt;code&gt;PS&lt;/code&gt;）。后来本人在一次偶然的情况遇上了&lt;code&gt;PS 7&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;因为up主在&lt;code&gt;vscode&lt;/code&gt;中使用copilot的时候，能够实现在输入部分不完整指令的情况下，能够出现指令的待选列表，就像是code时，&lt;code&gt;IDE&lt;/code&gt;提供的&lt;code&gt;LSP&lt;/code&gt;补全一样，非常好的好用(‾◡◝)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;PowerShell-7%E7%9A%84%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE/powershell-terminal-suggestion.png&quot; alt=&quot;终端代码待选&quot; /&gt;&lt;/p&gt;
&lt;p&gt;但是up在后来使用&lt;code&gt;cursor&lt;/code&gt;的时候却发现，同样在启用&lt;code&gt;terminal.integrated.suggest.enabled&lt;/code&gt;设置时，我的&lt;code&gt;cursor&lt;/code&gt;却不能够正常开启该功能🥲&lt;/p&gt;
&lt;p&gt;后来查阅资料发现，&lt;code&gt;cursor&lt;/code&gt;对于这项功能的支持，只适用于&lt;code&gt;PS 7&lt;/code&gt;（截至截稿时）。所以up通过&lt;code&gt;winget&lt;/code&gt;包管理工具安装了&lt;code&gt;PS 7&lt;/code&gt;。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;winget install --id Microsoft.PowerShell --source winget
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在使用&lt;code&gt;PS 7&lt;/code&gt;的时候发现&lt;code&gt;powershell&lt;/code&gt;的预测性输入非常的好用，只需要按下&lt;code&gt;→&lt;/code&gt;即可选中，同时不耽误原本的基础的&lt;code&gt;Tab&lt;/code&gt;自动补全。~(￣▽￣)~*&lt;/p&gt;
&lt;h2&gt;脚本&lt;/h2&gt;
&lt;p&gt;通过改写&lt;code&gt;$PROFILE&lt;/code&gt;文件实现自启动的一些功能。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;edit.exe $PROFILE
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;~这里的edit是一种终端编辑器，大家可以换成记事本或者其他编辑器~&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# 设置控制台为 UTF-8 编码
$OutputEncoding = [console]::InputEncoding = [console]::OutputEncoding = New-Object System.Text.UTF8Encoding

# 注册 winget 参数补全
Register-ArgumentCompleter -Native -CommandName winget -ScriptBlock {
    param($wordToComplete, $commandAst, $cursorPosition)
    [Console]::InputEncoding = [Console]::OutputEncoding = $OutputEncoding = [System.Text.Utf8Encoding]::new()
    $Local:word = $wordToComplete.Replace(&apos;&quot;&apos;, &apos;&quot;&quot;&apos;)
    $Local:ast = $commandAst.ToString().Replace(&apos;&quot;&apos;, &apos;&quot;&quot;&apos;)
    winget complete --word=&quot;$Local:word&quot; --commandline &quot;$Local:ast&quot; --position $cursorPosition | ForEach-Object {
        [System.Management.Automation.CompletionResult]::new($_, $_, &apos;ParameterValue&apos;, $_)
    }
}

# 启用git touch命令
function touch { param($name) New-Item -Path $name -ItemType File -Force }

# 启用git模块
#Import-Module posh-git

# 第一次使用git命令时加载
$script:PoshGitLoaded = $false
function git {
    if (-not (Get-Module posh-git)) {
        Import-Module posh-git -ErrorAction SilentlyContinue
        if (-not $script:PoshGitLoaded) {
            Write-Host &quot;[posh-git 已启用]&quot; -ForegroundColor Green
            $script:PoshGitLoaded = $true
        }
    }
    &amp;amp; git.exe @Args
}

function Enable-EnvProxy {
    $proxy = &quot;http://127.0.0.1:7890&quot;
    $env:http_proxy  = $proxy
    $env:https_proxy = $proxy
    Write-Host &quot;环境变量代理已开启：$proxy&quot;
}

function Disable-EnvProxy {
    Remove-Item Env:http_proxy  -ErrorAction SilentlyContinue
    Remove-Item Env:https_proxy -ErrorAction SilentlyContinue
    Write-Host &quot;环境变量代理已关闭&quot;
}

# 开机自启动代理
Enable-EnvProxy

# posh主题
oh-my-posh init pwsh --config &quot;$env:POSH_THEMES_PATH\agnoster.minimal.omp.json&quot; | Invoke-Expression
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;现在实现了一下功能：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;终端自动设置的代理端口&lt;/li&gt;
&lt;li&gt;使用&lt;code&gt;UTF-8&lt;/code&gt;编码&lt;/li&gt;
&lt;li&gt;&lt;code&gt;winget&lt;/code&gt;的&lt;code&gt;Tab&lt;/code&gt;补全&lt;/li&gt;
&lt;li&gt;按需启动&lt;code&gt;Git&lt;/code&gt;模块（在第一次输入&lt;code&gt;git&lt;/code&gt;指令的时候才开启）&lt;/li&gt;
&lt;li&gt;方便的&lt;code&gt;touch&lt;/code&gt;函数&lt;/li&gt;
&lt;li&gt;&lt;code&gt;oh-my-posh&lt;/code&gt;的主题（已被注释）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;希望能够帮到大家(&lt;em&gt;≧︶≦))(￣▽￣&lt;/em&gt; )ゞ&lt;/p&gt;
</content:encoded></item></channel></rss>