前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PowerShell中theFuck插件PoShFuck将wtf搜索引擎从Google改为Baidu或者Bing

PowerShell中theFuck插件PoShFuck将wtf搜索引擎从Google改为Baidu或者Bing

作者头像
Piper蛋窝
发布2020-11-19 10:55:21
7990
发布2020-11-19 10:55:21
举报
文章被收录于专栏:Piper蛋窝

最近在玩 Windows Terminal 下的 PowerShell 配置。以 ConEmu (x64) 为基础, oh-my-posh 为核心进行改造。主要参考了 UP 主 朗朗CL[1] 的两个视频:Windows Terminal最美最简单最实用的配置方案[2],一句FUCK就能修复你的命令行?Windows Terminal实用设置和插件[3]。

有一个很好玩的插件 PoShFuck ,安装后,输入 wtf ,就可以自动帮我们打开网页,用谷歌搜索刚刚报错的语句。但是谷歌引擎‘不好用’,于是我将其改为了 BAIDU ,如下图。我将阐述修改方法。BING 也是可以的。

上图中,我输入 wtf ,系统自动打开新标签页,为我检索报错信息。

如何修改?很简单,在命令行输入以下内容(前提是你已经配置了 oh-my-posh ,$PORFILE , PoShFuck 等):

代码语言:javascript
复制
cd ~  # 进入 root 目录
cd Documents\WindowsPowerShell  # 进入 PS 配置目录
cd .\Modules\  # 进入模块目录
cd .\PoShFuck\  # 进入 PoShFuck 目录
notepad .\PoShFuck.psm1  # 用记事本打开该插件源码
# 你也可以使用 code 等已有编辑器

在第93行,可以看到引擎设置:

代码语言:javascript
复制
    try {
        $preverr = ($global:Error[0].ToString() -split [regex]::Escape([environment]::newline))
        Start-Process "http://www.google.com/search?q=PowerShell $preverr"
    } catch {
        throw "WTF are you doing? Cannot Get-FuckingHelp without a previous error."
    }

其中,将第93行注释掉,并且在其下一行新增语句;新增后的代码为:

代码语言:javascript
复制
    try {
        $preverr = ($global:Error[0].ToString() -split [regex]::Escape([environment]::newline))
        # Start-Process "http://www.google.com/search?q=PowerShell $preverr"
        Start-Process "https://www.baidu.com/s?wd=PowerShell $preverr"
        # Start-Process "https://cn.bing.com/search?q=PowerShell $preverr"
    } catch {
        throw "WTF are you doing? Cannot Get-FuckingHelp without a previous error."
    }

注意到现在的网址已经改为了百度。如果改为 BING ,则注释掉百度的那行,留下 BING 的。

重启你的 terminal ,实测好用。

引用链接

[1] 朗朗CL: https://space.bilibili.com/913820 [2] Windows Terminal最美最简单最实用的配置方案: https://www.bilibili.com/video/BV1hE41187kZ [3] 一句FUCK就能修复你的命令行?Windows Terminal实用设置和插件: https://www.bilibili.com/video/BV1LE411v7wM

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Piper蛋窝 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引用链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档