PowerShell个性化涂装手动踩坑(脚?)记录

本次搞什么?

  • 经常用powershell貌似到了7痒的地步。按照大家的教程尝试去个性化。

原贴List

顺着脚本手动开干

error1

iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

  • error1对策:

    Set-ExecutionPolicy Unrestricted
    

    提示中,回复“Y”或者“A”都可以。

  • error1扩展:

    Why Chocolatey?
    Chocolatey is a software management solution unlike anything else you’ve ever experienced on Windows. Chocolatey brings the concepts of true package management to allow you to version things, manage dependencies and installation order, better inventory management, and other features.

    -摘抄Windows下Chocolatey上手教程

 choco search <keyword>    搜索软件
choco list <keyword>  跟 search 命令功能类似
choco install <package1 package2 package3...>  安装软件
choco install <package>  -version *** 安装指定版本
choco  uninstall name 卸载软件
choco version <package>  查看安装包的版本情况
choco  upgrade <package>   更新某个软件 
choco list -localonly        查看一下所有安装在本地的包的列表
choco list -lo       功能同上

error2:

choco feature enable -n allowGlobalConfirmation
choco install git
"install git"时会报错,如下所示:

PS C:\Windows\system32> choco install git
Chocolatey v0.10.15
Installing the following packages:
git
By installing you accept licenses for the packages.
git not installed. An error occurred during installation:
The remote name could not be resolved: ‘packages.chocolatey.org’
git package files install completed. Performing other installation steps.
The install of git was NOT successful.
git not installed. An error occurred during installation:
The remote name could not be resolved: ‘packages.chocolatey.org’

  • error2对策:
Install-Module NuGet

提示中,回复“Y”或者“A”都可以。

error3

其中【13行至95行】&&【96行至109行】,是输出一些代码到ps脚本中后面调用会执行,但是作者可能是使用.md保存的原因,导致很多变量前都有一个`符号,这个符号.ps脚本中执行异常,

  • error3对策:
    • 对策就是需要将符号都去掉。
`$lastColor = `$sl.Colors.PromptBackgroundColor

请对比上下两个代码块。如下是正确的。

$lastColor = $sl.Colors.PromptBackgroundColor

记得【13行至95行】&&【96行至109行】这是输出到两个不同是ps,所以请注意都改到。

  • error3扩展:
    • 其中【13行至95行】代码是输出到module“oh-my-posh”中的一个ps,但是本地Install-Module oh-my-posh之后版本是2.0.385(如下图所示,并且是Powershell个性化配置的效果,就连Tab键都变得非常shell),目录中自带的Paradox.psm1已经与作者的代码是相同的,所以可以未执行这部分【13行至95行】。
      这是优化后的Powershell效果噢
    • 其中使用的fonts库地址Patched fonts for Powerline users.
    • git clone https://之后的文件目录被默认的创建在了C盘的根目录了。

写在最后

  • 推荐PowerShell书籍:《Windows PowerShell实战指南》 第2版 作者: Don Jones / Jeffery Hicks 出版社: 人民邮电出版社
  • 感谢各个帖子的主人们。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值