一、Windows Terminal
1.1、安装 Windows Terminal
进入“应用商店”,搜索“Windows Terminal”,点击获取安装,如下:
打开如下:
1.2、如何快速唤醒 Windows Terminal
两种方式:
1、win+r,输入“wt”:
2、在搜索框里直接输入“wt”:
1.3、美化 Windows Terminal
1.3.1 安装PowerLine 电力线
效果如下:
必备条件
1.3.1.1 安装支持 Powerline 字符的字体。
颜色状态栏中那些符号(包括三角形)其实都是字符,需要字体支持,如果字体不包含这个字符,就会显示一个难看的「」或者乱码。
我用的是微软随 Windows Terminal 新发布的 Cascadia Mono PL 开源等宽字体,Cascadia 系列字体可以从微软的 Github 官方仓库microsoft/cascadia-code下载,下载完成后,解压后,双击“CascadiaMonoPL.ttf”:
点击“安装”:
1.3.1.2 修改 PowerShell 字体
1. win + r
输入 regedit
打开注册表
2. 进入 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
3. 把名称为 936 那一项的数据改成 Cascadia Mono PL
,936 是简体中文 Windows 默认的代码页
4. 进入 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
5. 右侧右键新建"多字符串值",输入 Cascadia Mono PL
回车:
双击它,输入两行数据数值:
MSYH.TTC,Microsoft YaHei,128,80
MSYH.TTC,Microsoft YaHei
意思是 Cascadia Mono PL 字体中不支持的字符从微软雅黑里找,效果就是汉字以微软雅黑显示,128 和 80 是缩放因子,128 不用动,第二个数越大字会显得越扁。标准是 128 和 96,但是这样汉字看起来太扁了,用 80 刚刚好,只不过不能和英文字母的高度对齐,这个可以自己慢慢调。多写一行不带缩放因子是为了支持 GDI+,不多写这行问题也不大。
6. 注销,重新登录 Windows
7. 打开 PowerShell
,敲 chcp 437 回车,切换到 437 代码页
8. 点窗口左上角图标,打开默认值,切换到字体选项卡,选 Cascadia Mono PL
确定
9. 再次点窗口左上角图标,打开属性,切换到字体选项卡,选 Cascadia Mono PL
确定。
10. 设置Cascadia Mono PL
用于 Oh My Posh
和Terminal Icons
:Windows 终端下拉菜单中选择“设置”(Ctrl+,) 来打开 Windows 终端设置 UI。 选择要应用字体的配置文件(例如 PowerShell),然后选择“外观”选项卡。在“字体”下拉菜单中,选择“Cascadia Mono PL”
。
1.3.1.3 安装 Oh My Posh
使用 Oh My Posh 自定义 PowerShell 提示符
通过 Oh My Posh,可以使用完整的颜色集来定义和呈现终端提示,包括能够使用内置主题或创建自己的自定义主题。
若要自定义 PowerShell 提示符,可使用 winget
安装 Oh My Posh
。 输入以下命令:
winget install JanDeDobbeleer.OhMyPosh
结果如下图:
安装失败的话,重试或换个时间再安装,安装成功后,新开一个Power Shell,输入:
oh-my-posh version
以确认你的 Oh My Posh 已安装。
1.3.1.4 选择并应用 PowerShell
提示符主题
使用此命令更新PowerShell
配置文件。 (可以将 notepad 替换为你选择的文本编辑器。)
notepad $PROFILE
如果收到路径错误,则你可能还没有 PowerShell 的配置文件。 若要创建一个,请使用以下 PowerShell 命令创建配置文件,然后尝试再次使用文本编辑器打开它。
new-item -type file -path $profile -force
将以下项添加到PowerShell
配置文件的末尾,以设置 paradox
主题。 (将 paradox
替换为你选择的主题。)
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\paradox.omp.json" | Invoke-Expression
现在,每个新的 PowerShell
实例都将通过导入 Oh My Posh
并设置命令行主题启动。
1.3.1.5 安装 posh-git
posh-git 是一个 PowerShell 模块,它通过提供可在 PowerShell 提示符中显示的 Git 状态摘要信息来集成 Git 和 PowerShell,Posh-Git 提供了 Git 状态信息的提示,并为 Git 命令、参数、远程和分支名称等添加 tab 自动补全;
首先,你得安装 git。
在 Windows 上,脚本执行策略必须设置为 RemoteSigned
或 Unrestricted
。通过执行 Get-ExecutionPolicy
来检查脚本执行策略设置。
如果策略未设置为两个必需值之一,请以管理员身份运行 PowerShell 并执行 。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm
在PowerShell 提示符执行以下两个命令之一,具体取决于:
(A) 你从未安装过 posh-git,
还是 (B) 你已经安装了以前的版本:
(A) 你从未安装过 posh-git:
PowerShellGet\Install-Module posh-git -Scope CurrentUser -Force
注意:如果系统要求你信任 PowerShell 库中的程序包,请回答以继续安装 posh-gityes
(B) 你已经安装了以前的版本:
# (B) You've already installed a previous version of posh-git from the PowerShell Gallery
PowerShellGet\Update-Module posh-git
1.3.1.6 编辑相应配置文件
官方文档 dahlbyk/posh-git: A PowerShell environment for Git (github.com)
1. 在 Windows Terminal 中敲下下面两行命令
- 第一条(启动编辑 power shell 配置文件的引擎)
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
- 第二条(使用记事本打开配置文件)它的作用和 Linux 中的 ~/.bashrc 相似;
notepad $PROFILE
2. 在打开的记事本中写入如下内容(脚本文件),并保存
# 导入posh-git
Import-Module posh-git
如下图所示:
保存退出后,进入代码的本地仓库,显示如下:
二、安装UTools
uTools
utools与Listary非常像,区别在于utools的插件功能已经可用了,由此带来了大量的插件。
这些插件带来了非常丰富的功能。可以说utools现在更主要的是作为一个小工具工具箱存在。可以OCR,可以翻译,可以写备忘,也有思维导图、颜色提取、Markdown笔记等等功能。
https://blog.csdn.net/m0_46149348/article/details/130828273
Everything,Listary,utools和quicker四款“效率神器”有什么不同?到底谁才更适合你?软件应用什么值得买 (smzdm.com)
三、安装scoop及使用
3.1.输入以下命令,进行安装
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
看到上图,报:发生异常:“未能解析此远程名称: 'raw.githubusercontent.com'”
3.2. C:\Windows\System32\drivers\etc\
目录下的hosts
文件复制出来桌面,添加以下ip之后,保存,再替换C:\Windows\System32\drivers\etc\
目录下的hosts
文件。
185.199.108.133 raw.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com
3.3. 继续执行步骤1的命令
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
如果提示需要执行策略更改的话输入:
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
按提示输入A,再执行一次scoop安装命令即可;
3.4. Scoop 使用方法
Scoop 命令的设计很简单(和 Homebrew 等 Unix-style 的工具一样),是「scoop + 动作 + 对象」的语法。其中「对象」是可省略的。最常用的几个基础动作有这些:
命令 | 动作 |
---|---|
🌟search | 搜索软件名 |
🌟install | 安装软件 |
update | 更新软件 |
🌟status | 查看软件状态 |
uninstall | 卸载软件 |
info | 查看软件详情 |
home | 打开软件主页 |
小试牛刀——通过scoop安装curl
scoop install curl
3.5. Scoop 软件安装位置
Scoop 和 Homebrew 对软件包安装位置有着相同的处理哲学:「下载、安装在用户文件夹下」。具体来讲:
-
Scoop 在你的用户根目录(一般是 C:\Users\用户名)下创建了一个名为 scoop 的文件夹,并默认将软件下载安装到这个文件夹下
更多的进阶命令和使用方法可以参考 Scoop Wiki
参考文章: