Windows Terminal 美化与包管理工具
Windows Terminal 安装
请参阅
安装和设置 Windows 终端
1 | { |
Windows Terminal 美化
请参阅
教程:在 Windows 终端中设置 Powerline
Nerd Fonts
Oh My Posh was designed to use Nerd Fonts. Nerd Fonts are popular fonts that are patched to include icons. We recommend Meslo LGM NF, but any Nerd Font should be compatible with the standard themes.
安装 Powerline 字体
可以使用scoop安装,也可以从 Cascadia Code GitHub发布页 安装这些字体。
1 | 搜索字体相关信息 |
修改字体配置
Windows PowerShell 配置文件 settings.json 文件现在应如下所示:
1 | { |
设置 Powerline
如果尚未安装,请 安装适用于 Windows 的 Git 。
使用 PowerShell,安装 Posh-Git 和 Oh-My-Posh:
1 | Install-Module posh-git -Scope CurrentUser |
自定义 PowerShell 提示符
使用 notepad $PROFILE 或所选的文本编辑器打开 PowerShell 配置文件。 这不是你的 Windows 终端配置文件。 你的 PowerShell 配置文件是一个脚本,该脚本在每次启动 PowerShell 时运行。 详细了解 PowerShell 配置文件 。
在 PowerShell 配置文件中,将以下内容添加到文件的末尾:
1 | Import-Module posh-git |
现在,每个新实例启动时都会导入 Posh-Git 和 Oh-My-Posh,然后从 Oh-My-Posh 设置 Paradox 主题。 Oh-My-Posh 附带了若干内置主题 。
Windows 包管理工具安装
winget
可使用多种方法安装 winget 工具:
- Windows 应用安装程序 的外部测试版或预览版中包含 winget 工具。 必须安装 应用安装程序 的预览版本才能使用 winget 。 若要获取提前访问权限,请将你的请求提交到 Windows 程序包管理器预览体验计划 。 参与外部测试版 Ring 将保证你可以看到最新的预览版更新。
- 参与 Windows 外部测试版 Ring 。
- 安装位于 winget 存储库 的 release 文件夹中的 Windows 桌面应用安装程序包。
请参阅
使用 winget 工具安装和管理应用程序
winget 工具需要 Windows 10 版本 1709 (10.0.16299) 或更高版本的 Windows 10。
Usage Example:
1 | winget -v |
scoop
请参阅
scoop.sh
Scoop installs the tools you know and love
1 | scoop install curl |
Make sure PowerShell 5 (or later, include PowerShell Core) and .NET Framework 4.5 (or later) are installed. Then run:
1 | Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh') |
Note: if you get an error you might need to change the execution policy (i.e. enable Powershell) with
1 | Set-ExecutionPolicy RemoteSigned -scope CurrentUser |
推荐安装软件
1 | scoop install git # scoop依赖git |
List
1 | scoop list # 列出已安装软件 |
Bucket
每个bucket中维护了许多json文件,描述了软件的相关信息,安装方式,更新方式,可以理解为软件源(虽然并不相同),默认只有一个main,几乎全是命令行工具,可以添加其他的:
1 | scoop bucket known # 列出已知的bucket |
推荐的bucket
- main
- extras
因不符合main收录标准,但常用的一些库
- versions
安装特定版本
- nerd-fonts
chocolatey
请参阅
Chocolatey.org
PowerShell 安装 Chocolatey 非常简单,管理员运行,然后输入如下命令
1 | Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) |
Usage Example:
1 | choco |