powershell魔改
安装 nerd fonts
- Github搜索nerd fonts ,并下载名为 hack.zip 的压缩包
- 选择压缩包里的
Hack Bold Italic Nerd Font Complete Mono Windows Compatible.ttf
文件
- 点击安装
终端界面初步设置
设置默认终端
- 返回桌面,右击打开powershell,点击设置
- 设置默认终端应用程序 Windows Terminal
设置外观
- 设置外观为深色,并显示亚巧克力效果
- 设置默认值,点击外观,设置文本配色方案为
One Half Dark
- 设置文本字体为
Hack NF
- 接着在下面设置,启动亚巧克力效果, 不透明度调到35%
- 重启终端,然后界面是这样子的
切换为powershell
- 打开 Mircrosoft Store, 下载powershell
- 打开终端,设置默认启动文件为 powershell
- 设置完成后我们使用命令显示是这样子的
改变终端背景颜色
- 点击 打开json文件 选项
- Ctrl + F ,搜索One Hack, 定位one half dark 主题的位置
复制主题并且重新命名它
在下图箭头处按下复制键,并且设置为红色下划线中的内容
- 接着修改背景颜色
- 返回终端, 设置 默认值—>外观—>文本 ,设置配色方案为
One Half Dark (modded)
- 重启后是这样子的
SCOOP(命令行安装程序)
安装scoop
- 中国大陆无法按照上面图示的命令安装,可以使用 Gitee 的镜像安装
- 安装链接 :fire:
scoop 安装配置要求
Windows 版本不低于 Windows 7
Windows 中的 PowerShell 版本不低于 PowerShell 3
你能 正常、快速 的访问 GitHub 并下载上面的资源
你的 Windows 用户名为英文(Windows 用户环境变量中路径值不支持中文字符)
安装命令
1
2
3
4
>Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://gitee.com/glsnames/scoop-installer/raw/master/bin/install.ps1')
># or shorter
>iwr -useb gitee.com/glsnames/scoop-installer/raw/master/bin/install.ps1 | iex
scoop 安装软件
- 分别执行以下命令
1 |
|
安装git
- 官网下载安装就好
配置用户文件,并设置命令别名
- 在当前用户目录下配置powershell文件
1 |
|
- 在配置文件中添加以下内容,也可自行修改
1 |
|
- 修改环境变量
- 使用命令:
nvim $PROFILE.CurrentUserCurrentHost
- 添加以下内容
1 |
|
- 打开新的标签页,发现可以使用别名了
Scoop 错误警告
- 在使用Scoop的时候,我出现了一些的错误并且已经修正,记录下来用来供大家参考
无法找到Scoop
我们在下载完成Scoop后一开始使用是正常的,可是在某一时刻突然就无法使用了,这个时候我们可以为当前用户添加环境变量
按徽标键,搜索环境变量,在用户变量名中编辑名为path的栏目,向其中添加环境变量
%USERPROFILE%\scoop\shims
其他错误
- 出现错误:
Get-ChildItem: C:\Users\herol\scoop\apps\scoop\current\lib\commands.ps1:3
Line |
3 | + (Get-ChildItem “$scoopdir\shims”) `
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Cannot find path ‘C:\Users\herol\scoop\shims\shims’ because it does not exist.
- 修改
%USERPROFILE%\scoop\apps\scoop\current\lib\commands.ps1:3
- 删除第三行 \shims 字段
Oh My Posh
- oh my posh 可以自定义修改终端主题
- 终端输入以下命令
1 |
|
- 在用户目录下执行以下命令
1 |
|
- 输入以下内容
1 |
|
- 重新打开终端,然后回自动加载主题,若是出现找不到 oh-my-posh的错误,把它所在的路径修改为纯英文
###未完待续。。。
powershell魔改
https://oldstory.cn/2021/12/18/powershell_mo_gai/