别用cmd了,配置一个比Mac终端还美的Windows Terminal——详细教程

别用cmd了,配置一个比Mac终端还美的Windows Terminal——详细教程_第1张图片
 

精致漂亮的界面和高效便捷的开发工具就像是台前和幕后,前端er的眼里容不下一个丑陋的盒子,也免不了嫌弃Windows系统审美上的落后……

同样是终端,为什么别人家的终端那么漂亮,我们CMD就是傻大黑粗?你家设计师审美独特做工考究,我家的就缺根筋吗?——还真是。

诚然,CMD是历史遗留的产物,拿去和Mac的终端比本就不该抱有什么指望。尽管微软官方推陈出新,PowerShell基本做到完全替代CMD,却仍未解决外观上的简陋不养眼、不支持Win彩色Emoji和Unicode字符的问题。

倘若把PowerShell看作是CMD的升级的话,似乎也只是浮光掠影,一尘不变,反倒徒增烦恼——我想用WIN+R打开PowerShell还得把‘PowerShell’完整打出来? 

别用cmd了,配置一个比Mac终端还美的Windows Terminal——详细教程_第2张图片

指令启动cmd更快且不易出错

 

终于,微软官方发布了这个工具,解决了上述所有问题,让我不需要再羡慕Mac。
 
 

姗姗来迟的官方解决方案——Windows Terminal

别用cmd了,配置一个比Mac终端还美的Windows Terminal——详细教程_第3张图片

亚克力毛玻璃界面
 

别用cmd了,配置一个比Mac终端还美的Windows Terminal——详细教程_第4张图片

窗格/窗口内分屏

 
 

主要功能

  • 多选项卡
  • 窗格(窗口内分屏)
  • Unicode和UTF-8字符支持
  • GPU加速文本呈现引擎
  • 自定义主题、自定义文本、颜色、背景颜色/图片
  • 快捷键绑定

若图中的界面正是令你心驰神往的Windows终端,请完整阅读以下教程或选择性进行配置。

笔者注:下文使用了较多篇幅用于展示配置文件中代码,遂直观看来略显枯燥,但实际上完整配置完只需要短短几分钟(在网络条件良好的情况下)。

 

如何使用

  • 软件准备

  • 外观配置

  • 功能配置

软件准备

  1. PowerShell

    • Win10自带的多为PowerShell v1.0,由于低版本不支持部分所需命令,请手动更新至 最新版

    • $PSUersionTable	 #可通过命令查看PowerShell版本 
      
  2. Windows Terminal

    • 打开 应用商店 单击获取按钮,免费获取后跳转值本地应用商店
    • 或者直接打开Win10本地应用商店搜索Windows Terminal
  3. Cascadia Code 字体 ( 推荐 )

    • 连体字与图中Git状态栏有关

    • 进入 Cascadia Code字体发布页

    • 第一个链接为Windows字体:别用cmd了,配置一个比Mac终端还美的Windows Terminal——详细教程_第5张图片

    • 解压后分別进入 /otf, /ttf=> 使用 Ctrl+A选中全部字体 => 为所有用户安装

    • 全部安装好的字体包括 Cascadia Code, Cascadia Code PL, Cascadia Mono PL, Cascadia Mono PL, Mono即等宽字体,PL即连字

    • Cascadia的连体似乎比Fira Code多,个人感觉代码排版和命令行的字体需求有微妙的区别, 前者合适Fira Code,后者合适Cascadia.

  4. 原理

    • 如果把Windows Terminal比作浏览器,则系统已安装的PowerShell,CMD等像是互不相干的网页的选项卡

    • Terminal没有图形设置界面,其配置文件是一个JSON格式的文件:setting.json

    • 其配置文件可以对Windows Terminal进行全局设置

    • 其配置文件可以对每个在Windows Terminal下运行的本地终端进行单独配置,不影响本地终端本身,像是一层遮罩、蒙版

    • setting.json预览

      {
             
          //默认Profile环境,即启动Terminal时的环境
          "defaultProfile":
          "requestedTheme":"dark" //窗口主题
          
          "profiles": [   //Profiles列表
              {
                        //列表首个选项&新建选项卡选项
                 ...      //自动生成UUID和基础配置
              }
          ],
          
          "schemes": [   //各终端自定义配色方案 
              {
             
                 ...
              }
          ],
          
          "keybindings": [] //设置快捷键绑定
      }
      

5.快捷启动

与cmd快捷启动相同

  • WIN+R

  • 键入‘WT’

  • ENTER

  • 或ALT+ENTER以为管理员权限启动

界面配置

挑选列表中喜好的方向选择配置

  • 启动时默认窗口
  • 新增选项卡默认窗口
  • 隐藏不必要的Profile
  • 亚克力玻璃效果
  • 背景颜色、背景图片、选项卡图标、选项卡名称
  • Git状态颜色编码提示符
    • PowerLine连体字
开始设置
  1. 备份 setting.json,文件路径参考:

    $Username\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\setting.json

你可能感兴趣的:(工具,windows,javascript,vim,开发工具)