编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Windows Terminal环境搭建笔记

wxchong 2024-06-13 03:26:56 开源技术 10 ℃ 0 评论

最近工作用Windows 10比较多,PowerShell搭配Git Bash,差不多能满足我大部分的命令行需求。

但是使用的时间越久,不顺畅的感觉越强烈。于是乎挑选一款趁手的命令行工具被我提上了日程。

经过一番精挑细选,最后定了Windows Terminal。

下面是Windows Terminal环境搭建笔记,于己备忘,于人则是分享:

下载安装

  1. 安装方式有两种:可以从 Microsoft Store安装 Windows 终端,也可以从GitHub上下载内部版本安装。( 如果从 GitHub 安装,终端将不会自动更新为新版本)
  2. 这里我选用的是后者,GitHub下载地址:https://github.com/microsoft/terminal/releases
  3. 每个版本有四个下载选项,这里我选择的是.msixbundle文件
  4. 下载好之后,直接双击运行安装即可

通用配置

打开Windows Terminal,快捷键ctrl+,打开配置文件setting.json

launchMode

launchMode是用来配置Windows Terminal启动时的窗口模式,一共有五个选项

  • default(初始默认)
  • maximized
  • fullscreen
  • focus
  • maximizedFocus

试了所有的模式,我暂时最喜欢的是maxmized,在配置文件中增加一行配置即可生效:"launchMode": "maximized"

cursorShape

cursorShape是用来配置Windows Terminal内光标样式的,一共有六个选项

  • "bar" ( ┃ )(初始默认)
  • "vintage" ( ▃ )
  • "underscore" ( ▁ )
  • "filledBox" ( █ )
  • "emptyBox" ( ? )
  • "doubleUnderscore" ( ? )

我暂时最喜欢的是filledBox,在配置文件中profiles配置下defaults内增加一行配置即可生效:"cursorShape": "filledBox"

colorScheme

可以用schemes配置自定义配色方案,也可以像我一样,用colorScheme使用自带的配色方案

自带的配色方案放在配置文件default.json里,一共有九种

  • Campbell
  • Campbell Powershell
  • Vintage
  • One Half Dark
  • One Half Light
  • Solarized Dark
  • Solarized Light
  • Tango Dark
  • Tango Light

我暂时最喜欢的是One Half Dark,在配置文件中profiles配置下list内对应终端内增加一行配置即可生效:"colorScheme": "One Half Dark"

配置powershell

配置文件中profiles配置下list内,找到"commandline": "powershell.exe",这个大括号内就是powershell的配置信息。

我当前使用的powershell配置信息如下所示:

{
    // Make changes here to the powershell.exe profile.
    "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
    "name": "Windows PowerShell",
    "tabTitle": "PowerShell",
    "colorScheme": "One Half Dark",
    "fontSize": 14,
    "commandline": "powershell.exe",
    "useAcrylic": true,
    "acrylicOpacity": 0.9,
    "hidden": false
}
  • guid是全局唯一标识符,你可以按照它的格式自定义,不要跟其他终端的guid相同即可
  • tabTitle是标签标题,你可以按照自己的习惯自定义修改
  • colorScheme是系统自带配色方案
  • fontSize是终端内字体大小,默认是12
  • useAcrylic和acrylicOpacity需要搭配使用,当useAcrylic为true时,acrylicOpacity可以用来调整终端的透明度

集成Git Bash

安装完Windows Terminal之后,发现并没有将本地的Git Bash自动集成进去,这时候就得自己手动将Git Bash集成到Windows Terminal中。

我本地的Git安装在F:\Program Files\Git,集成时使用的exe,应该取F:\Program Files\Git\bin\bash.exe,而不是F:\Program Files\Git\git-bash.exe

如果取git-bash.exe,会单独打开一个新窗口,而不是在Windows Terminal内打开,这不是我想要的效果。

我当前使用的Git Bash配置信息如下所示,需要加在配置文件中profiles配置下list内方可生效:

{
    // Make changes here to the git-bash.exe profile.
    "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff8888}",
    "name": "Git Bash",
    "tabTitle": "GitBash",
    "suppressApplicationTitle": true,
    "commandline": "F:\\Program Files\\Git\\bin\\bash.exe",
    "startingDirectory": "%USERPROFILE%",
    "icon": "F:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico",
    "colorScheme": "One Half Dark",
    "fontSize": 14,
    "hidden": false
}
  • guid是全局唯一标识符,你可以按照它的格式自定义,不要跟其他终端的guid相同即可
  • tabTitle是标签标题,你可以按照自己的习惯自定义修改
  • 此处suppressApplicationTitle必须为true,否则tabTitle不一定会生效
  • commandline填写可执行文件路径
  • colorScheme是系统自带配色方案
  • fontSize是终端内字体大小,默认是12
  • startingDirectory是终端启动后,所处的目录,%USERPROFILE%代表当前系统登录用户的根目录
  • icon是终端在Windows Terminal内显示的小图标

常用快捷键

  1. 打开配置文件:ctrl+,
  2. 打开新选项卡:ctrl+shift+t
  3. 打开新窗格:alt+shift+d/alt+shift++/alt+shif+-
  4. 多个窗格中切换:alt+方向键
  5. 关闭选项卡/窗格:ctrl+shift+w
  6. 多个选项卡中切换:ctrl+alt+数字键

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表