Windows Terminal 终极美化

邱秋3月前 16:14

安装 Window Terminal

有两种安装方式,这个要自行选择

git 安装

前往 windows terminal 的github地址下载,再使用vs2019 进行编译使用

我是拉了关天,没拉下来,放弃了。

商店安装

在微软商店里搜windows terminal,安装即可。

1、商店打不开的,自行解决,直接了当的方式就是升级系统到最新版本,重启。
2、提示当前所在的区域不支持的话 :

登录账号的进账号把自己所在区域地址改成美国,然后把系统时间设置成美国。重启

正常情况下,你会安装成功的。 可以继续往下看了,先放一张图:

钢铁侠

下面开工:

配置解释

用到的就一下这些了,其他用不着的就不写了。

 "profiles": {
    "defaults": {
      // Put settings here that you want to apply to all profiles
      "acrylicOpacity": 0.8, //背景透明度
      "useAcrylic": true, // 启用毛玻璃
      "backgroundImage": "D:\\OneDrive\\图片\\stack.jpg", //背景图片
      "backgroundImageOpacity": 0.5, //图片透明度
      "backgroundImageStretchMode": "fill", //填充模式
      "icon": "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png", //图标
      "fontFace": "Sarasa Term SC", //字体
      "fontSize": 14, //文字大小
      "colorScheme": "Solarized Light", //主题
      "cursorColor": "#FFFFFF", //光标颜色
      "cursorShape": "bar", //光标形状
      "startingDirectory":"D://Projects//" //起始目录
    }
 }

安装字体

先安装Sarasa[更纱黑体] 字体 ,一会要使用的是Sarasa Term SC, 链接:点击 github 下载更纱黑体

嫌弃github慢的,右键这里下载在安装包找到Sarasa Term系列全部安装

安装完之后,在profiles.json文件 配置上字体

"profiles": {
    "defaults": {
      ....
      "fontFace": "Sarasa Term SC", //字体
      "fontSize": 14, //文字大小
      ....
    }
}

权限设置

因为执行Install-Module会报错以下信息:因为在此系统上禁止运行脚本。有关详细信息,先以管理员权限运行windows terminal,然后执行以下命令:

##允许执行脚本
set-executionpolicy remotesigned

安装模块

语法

Install-Module [moudel name] -Scope CurrentUser  #只为当前用户安装

安装

Post-GitGit-Aliases可以实现类似oh-my-zsh一样的Git增强(命令别名和显示分支等信息)
oh-my-posh提供 了非常漂亮的主题。

Install-Module git-aliases -AllowClobber
Install-Module posh-git
Install-Module oh-my-posh #
Install-Module DirColors  #让 ls (Get-ChildItem) 像 Unix 系终端一样具有多彩色

oh-my-posh提供了 10 款 漂亮 的主题供我们选择。
Agnoster,Avit,Darkblood,Fish,Honukai,Paradox,PowerLine,robbyrussell,Sorin,tehrob

可以使用Set-Theme [主题名]配置主题

加载模块和设置主题

Import-Module DirColors
Import-Module posh-git
Import-Module oh-my-posh
Import-Module git-aliases -DisableNameChecking
Set-Theme PowerLine

保存配置,永久生效

$PROFILE    # 输入此命令,$符号也要一起,查看配置文件的全路径

正常情况 ,你会看到 C:\Users[your name]\Documents\WindowsPowerShell\Microsoft. PowerShell_profile.ps1

code $PROFILE  # 输入此命令,使用 vscode 打开(或创建)配置文件, notepad 也可以

在打开的Microsoft.PowerShell_profile.ps1, 保存以下配置

Import-Module DirColors
Import-Module posh-git
Import-Module oh-my-posh
Import-Module git-aliases -DisableNameChecking
Set-Theme PowerLine

主题颜色美化

使用官方的colortool

安装 colortool

scoop install colortool

scoop 安装请参见windows 10 包管理

colortool 的相关命令

-c --current:打印当前应用方案的颜色表
-q --quiet:使用后不要打印颜色表
-e --errors:在控制台上报告方案分析错误
-d --defaults:仅将方案应用于注册表中的默认值
-b --both:将方案同时应用于当前控制台和默认控制台。
-x --xterm:使用VT序列设置颜色。用于设置WSL中的颜色。仅适用于Windows版本>=17048。
-s --schemes:显示所有可用的方案
-l --location:显示schemes目录的完整路径
-v --version:显示版本号
-o --output<filename>:将当前颜色表输出到文件(以.ini格式)

-是缩写,--是全写

使用colortool -s看到 也提供了 8 套配色方案:

  • campbell-legacy.ini
  • campbell.ini
  • cmd-legacy.ini
  • deuteranopia.itermcolors
  • OneHalfDark.itermcolors
  • OneHalfLight.itermcolors
  • solarized_dark.itermcolors
  • solarized_light.itermcolors
colortool -b OneHalfDark.itermcolors

OneHalfDark.itermcolors主题应用到当前控制台 ,Mac使用惯了, 你也可以来一波自定义的方案,

手动配色

就是用iterm2的主题颜色吧,人家都已经写好了。直接使用就是了

打开 iTerm2-Color-Schemes, 找到配色的.json文件,把里面的配色复制到schemes下面就可以了。我这里选了两款Solarized的主题,

"profiles":{
  ...
},
"schemes":[
  {
    "name": "Solarized Dark",
    "black": "#002831",
    "red": "#d11c24",
    "green": "#738a05",
    "yellow": "#a57706",
    "blue": "#2176c7",
    "purple": "#c61c6f",
    "cyan": "#259286",
    "white": "#eae3cb",
    "brightBlack": "#475b62",
    "brightRed": "#bd3613",
    "brightGreen": "#475b62",
    "brightYellow": "#536870",
    "brightBlue": "#708284",
    "brightPurple": "#5956ba",
    "brightCyan": "#819090",
    "brightWhite": "#fcf4dc",
    "background": "#001e27",
    "foreground": "#708284"
  },
  {
    "name": "Solarized Darcula",
    "black": "#25292a",
    "red": "#f24840",
    "green": "#629655",
    "yellow": "#b68800",
    "blue": "#2075c7",
    "purple": "#797fd4",
    "cyan": "#15968d",
    "white": "#d2d8d9",
    "brightBlack": "#25292a",
    "brightRed": "#f24840",
    "brightGreen": "#629655",
    "brightYellow": "#b68800",
    "brightBlue": "#2075c7",
    "brightPurple": "#797fd4",
    "brightCyan": "#15968d",
    "brightWhite": "#d2d8d9",
    "background": "#3d3f41",
    "foreground": "#d2d8d9"
  }
]

到此美化就收工了。

分屏/ 多窗格 / 缩放

他可以像 Item2 一样 在同一 Tab 下 分屏,如下图: 多窗格

分屏快捷键如下:

水平分屏:Alt + Shift + 减号 垂直分屏:Alt + Shift + 加号

切换聚焦的分屏视图:alt + (left/right/up/down)
调节分屏的窗口大小:alt + shift + (left/right/up/down)

缩放当前视图:Ctrl+ 加号/减号 (或者 Ctrl + 鼠标滚轮)

那我不想分屏,我要删掉一个这么办? 这个问题问的好,直接输入exit即可退出分屏

PowerShell 的更新

自带的 PS 版本 是 5.0 的 ,可以升级到更高版本, 目前稳定版本为 7.x

$PSVersionTable.PSVersion.Major   #查看Powershell版本
$PSVersionTable.CLRVersion.Major  #查看.NET Framework版本

这里找到**x64.msi,下载安装即可。

关于 ssh 的配置

新建 config 文件

.ssh目录(就是你的.pub 默认生成位置, 通常是C:\Users\[your name]\.ssh),新建一个config文件,没有后缀,内容:

Host          aliyun
HostName      192.168.1.1
Port          22
User          root
IdentityFile  C:/Users/[your name]/.ssh/id_rsa

IdentityFile 是 ssh 的 key,你要自己生成。

配置 profiles.json

"profiles": {
  "list": [
    {
      "guid": "{9a138488-58fc-4a7a-b3c2-3af9ba5bc7bb}", //这个你要自己生成
      "commandline": "ssh aliyun",
      "name": "aliyun",
      "tabTitle": "aliyun-Linux"
    }
  ]

在这里可以在线生成 GUID

使用

直接执行:

ssh aliyun

这样就直接登录阿里云了。

关于 bash 的配置

环境变量配置

依次打开--控制面板--系统和安全---系统----高级系统设置, 找不到就 输命令

control system

系统属性---高级---环境变量---系统变量,找到Path变量,编辑,新建一个,把gitbin路径加进去,(如D:\Program files\git\bin),一路保存就可以了。

配置

"profiles": {
  "list": [
      {
        // Make changes here to the powershell.exe profile
        "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6109}",
        "name": "bash",
        "tabTitle": "bash",
        "commandline": "bash.exe",
        "closeOnExit": true,
        "fontFace": "Sarasa Term SC",
        "hidden": false,
        "snapOnInput": true, // 捕捉输入
        // "startingDirectory": "%USERPROFILE%"
        "startingDirectory": "d://Projects//dobo"
      },
  ]
}

以上就配置完成了,你新建 bash 标签。就可以使用 bash 了。

本文于3月前 16:14发布在[code]分类下,当前已被围观9926次

相关标签:windows

永久地址:https://www.chuchur.com/article/windows-terminal-beautify

版权声明:自由转载-署名-非商业性使用