纸鹿本鹿摘要

启动

  • 按 Win+R 打开运行窗口,输入 wt,回车即可打开 Windows Terminal。
  • 按 Win+X 打开开始按钮右键菜单,按 I(或 Alt+I)打开 Windows Terminal。

PowerShell

安装 sudo

虽然 Windows 会在即将推出的版本加上 sudo,但目前还没有,需要通过安装 gsudo 来添加 sudo 支持。

  • 安装 gsudo
    PS >

如果使用 Windows Powershell

根据 Microsoft 官方文档,PowerShell 和 Windows PowerShell 是两款不同的产品。

PSReadLine 模块会提供自动补全功能,Windows PowerShell 安装的是旧版本的 PSReadLine 模块,需要强制更新。

  • 安装新版 PSReadLine 模块
    PS >

启用自动补全

  • 打开 PS 配置文件
    PS >
    • 也可以更改系统全局配置文件
      PS >
  • 添加以下内容
    $PROFILE
    # 按 Tab 键显示补全菜单,按方向键切换选项
    Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete
    # 启用行内自动补全,按右方向键补全
    Set-PSReadLineOption -PredictionSource History
    # 启用自动补全列表,按 F2 也可以切换行内补全和补全列表
    # Set-PSReadLineOption -PredictionSource History -PredictionViewStyle ListView
    # 行内自动补全使用 Ctrl+右方向键 按单词补全
    Set-PSReadLineKeyHandler -Chord "Ctrl+RightArrow" -Function ForwardWord

Oh My Posh

  • 安装 oh-my-posh(参见 官方文档
    PS >
  • 配置(参见 官方文档
    • 新建 PS 配置文件
      PS >
    • 打开 PS 配置文件
      PS >
    • 在文件中添加以下内容
      $PROFILE
      oh-my-posh init pwsh | Invoke-Expression
  • 安装字体
    • 访问 Nerd Fonts 网站 或者 Release 页面
    • 按 Ctrl+F 搜索你常使用的字体,并下载
    • 解压后选中字体,右键安装
    • 在 Windows Terminal 中,按 Ctrl+, 打开设置
    • 配置文件 - 默认值 - 外观 - 字体 - 选择你下载的字体 - 保存

VS Code 集成终端乱码

这是一个 bug,可以通过设置 terminal.integrated.shellIntegration.enabledfalse 来解决。

Git Bash

在安装了 Git for Windows 后,可以将 Git Bash 添加到 Windows Terminal 中。

  • 打开 Windows Terminal 设置
  • 配置文件 - 添加新配置文件
    • 名称
    • 命令
    • 启动目录
    • 图标

美化

修改位置:Windows Terminal 设置 - 配置文件 - 默认值 - 外观

  • 文本
    • 配色方案:One Half Dark
    • 字体:CaskaydiaCove Nerd Font
    • 自动调整无法区分的文本的亮度:仅适用于配色方案中的颜色
  • 透明度
    • 背景不透明度:50%
    • 启用亚克力材料:开