搜索引擎优化已死(WindowsTerminal最美最简单最实用的配置方案[2])
优采云 发布时间: 2021-12-07 06:24搜索引擎优化已死(WindowsTerminal最美最简单最实用的配置方案[2])
最近在Windows终端下播放PowerShell配置。以conemu(x64)为基础,以oh my posh为核心,我们主要参考up main Langlang CL[1]的两个视频:Windows终端[2]最漂亮、最简单、最实用的配置方案。一句运气可以修复你的命令行?Windows终端实用设置和插件[3]
有一个非常有趣的插件poshfuck。安装后,输入WTF自动帮助我们打开网页,并使用Google搜索刚刚报告错误的语句。然而,Google引擎“不易使用”,所以我把它改成百度,如下图所示。我会解释一下修改方法。Bing也可以
在上图中,当我输入WTF时,系统会自动打开一个新选项卡,为我检索错误信息
如何修改?只需在命令行中输入以下内容(前提是您已配置oh my posh、$porfile、poshfuck等):
cd ~ # 进入 root 目录
cd Documents\WindowsPowerShell # 进入 PS 配置目录
cd .\Modules\ # 进入模块目录
cd .\PoShFuck\ # 进入 PoShFuck 目录
notepad .\PoShFuck.psm1 # 用记事本打开该插件源码
# 你也可以使用 code 等已有编辑器
在第93行,您可以看到发动机设置:
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行,在下一行添加一条语句,新代码为:
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."
}
请注意,当前网站已改为百度。如果改为必应,请将百度的行注释掉,然后离开必应
重新启动终端并使其易于使用
参考链接
[1] Lang Lang CL:[2]最漂亮、最简单、最实用的Windows终端配置方案:[3]你可以用一句话来修复你的命令行?Windows终端实用设置和插件: