简要说明

我喜欢终端操作,喜欢Git,Microsoft出了一款工具叫做Windows Terminal,在Windows Terminal中使用Git的体验感是极佳的,本博客将教你如何让这体验舒服到极致。

安装

安装Git

Git下载链接:https://git-scm.com

安装Windows Terminal

打开Microsft Store,搜索:Windows Terminal,直接下载安装即可。

配置

Windows Terminal设置

此时打开Windows Terminal,看到的应该是以下界面:

点击右上角菜单栏选择设置选项:

将以下配置加入到list中:

    {
//自己设置一个guid也是可以的,这就是一个标识而已
"guid": "{11a66a21-0c86-4522-aa0d-415cce5f172c}",
//终端名称可任意起名
"name": "Bash",
//这里是Git所在路径,我这里使用的是绝对路径,自行根据自己的路径进行配置
"commandline": "C:\\Users\\Erosion\\environment\\configuration\\Git\\bin\\bash.exe",
//这里使用的是Git下默认的Git图标
"icon" : "C:\\Users\\Erosion\\environment\\configuration\\Git\\mingw64\\share\\git\\git-for-windows.ico",
"hidden": false,
//这是背景图片,可选择自己喜欢的图片,然后将此绝对路径改为自己图片的绝对路径即可
"backgroundImage": "C:\\Users\\Erosion\\Desktop\\MyFile\\Images\\Angel.jpg",
//不透明度
"acrylicOpacity" : 0.8,
//背景图片不透明度
"backgroundImageOpacity" : 0.3,
"startingDirectory" : "$UserProfile",
"useAcrylic" : true,
//这里是我设置的主题样式(可选,且样式可被修改)
"colorScheme": "Ubuntu",
"fontFace": "Cascadia Code",
"fontSize": 12
}

我的配置如图所示:

增加样式主题

在schemes中增加以下样式配置:

    {
"name": "Ubuntu",
"foreground": "#EEEEEC",
"background": "#2C001E",
"black": "#0C0C0C",
"red": "#C50F1F",
"green": "#53E14E",
"yellow": "#E1AC10",
"blue": "#0037DA",
"purple": "#A837B8",
"cyan": "#3A96DD",
"white": "#CCCCCC",
"brightBlack": "#767676",
"brightRed": "#E74856",
"brightGreen": "#16C60C",
"brightYellow": "#F9F1A5",
"brightBlue": "#3B78FF",
"brightPurple": "#B4009E",
"brightCyan": "#61D6D6",
"brightWhite": "#F2F2F2"
}

配置如图:

更改默认启动终端

将defaultProfile修改为我们刚才设置的guid值,如果你使用了和我一样的guid,那么如下更改即可(如果不是,请改为自己设置的guid值):

    "defaultProfile": "{11a66a21-0c86-4522-aa0d-415cce5f172c}"

如图:

重新启动Windows Terminal,可以发现,这默认打开使用了Git:

配置右键菜单

效果图:

安装PowerShell7

你需要安装以下Power Shell 7才可以(需要执行PowerShell7脚本文件),Microsoft PowerShell7安装的官方文档(英文):

https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-windows?view=powershell-7.1

英文不太好的小伙伴可以看这个中文的(推荐英文:作为一个程序员多看看英文文档是一件好事):

https://docs.microsoft.com/zh-cn/powershell/scripting/install/installing-powershell-core-on-windows?view=powershell-7.1

我电脑中是安装有.NET 5,所以我这里使用.NET 全局工具安装方式进行安装,其它方式可以参考文档,如果你安装了.NET直接使用以下命令:

dotnet tool install --global PowerShell

安装之后使用pwsh命令便可以使用PowerShell7。

开源项目WindowsTerminal-Shell

这是一款GitHub的开源项目,项目地址:https://github.com/lextm/windowsterminal-shell

使用Git下载该项目:

//使用https下载
git clone https://github.com/lextm/windowsterminal-shell.git
//使用ssh下载
git clone git@github.com:lextm/windowsterminal-shell.git

打开命令行进入windwosterminal-shell文件夹中,执行以下语句:

pwsh install.ps1

Windows Terminal中使用GitBash的更多相关文章

  1. 黑科技抢先尝(续2) - Windows terminal中Powershell Tab的极简美化指南

    目录 安装python 安装git 安装powerline字体 主题定制 安装oh-my-posh 查看策略组的执行权限 使用choco 安装终端模拟器 - ConEmu 优化 PowerShell ...

  2. 黑科技抢先尝(续) - Windows terminal中WSL Linux 终端的极简美化指南

    目录 修改默认源,为apt-get安装提速 安装python 和 python pip 安装 zsh 安装powerline-font中的特定字体 安装powerline-shell 修改~目录下的配 ...

  3. [ Terminal ] 在 Windows Terminal 中使用 Git Bash

    https://www.cnblogs.com/yeungchie/ Git 自带的 git-bash 太简陋了,ConEmu 又太卡了,还是这个 Windows Terminal 最好用. 安装 W ...

  4. Windows Terminal 中 WSL2 默认打开路径

    打开Windows Terminal.鼠标点击进入设置,或者同时按ctrl和逗号.找到如下内容: { "guid": "{07b52e3e-de2c-5db4-bd2d- ...

  5. Windows Terminal 新手入门

    翻译自 Kayla Cinnamon 2020年12月17日的文章<Getting Started with Windows Terminal> [1] 安装 Windows Termin ...

  6. 深入浅出,遇见Windows Terminal(Windows终端器),体验及美化新一代终端神器

    Windows Terminal 简介 Windows Terminal is a new, modern, feature-rich, productive terminal application ...

  7. 一文搞定 Windows Terminal 设置与 zsh 安装 (非WSL)

    为 Windows Terminal 添加标签页 添加 Anaconda 标签页 在settings.json文件中的list列表中添加设置项: { // Make changes here to t ...

  8. Windows Terminal无法加载WSL [process exited with code 4294967295 (0xffffffff)]

    在Windows Terminal中WSL无法打开错误代码是 process exited with code 4294967295 (0xffffffff),但在命令行中 通过 "C:\W ...

  9. 在 Windows 10 中使用 OpenAI Spinning Up

    前段时间,openAI 发布了 Spinning Up ,本篇博客将介绍如何在 Windows 系统中使用 Spinning Up. 什么是 Spinning Up 先来说说 Spinning Up, ...

  10. [转]在 Windows 操作系统中的已知安全标识符(Sid security identifiers)

    安全标识符 (SID) 是用于标识安全主体或安全组在 Windows 操作系统中的可变长度的唯一值.常用 Sid 的 Sid 标识普通用户的一组或通用组.跨所有操作系统,它们的值保持不变. 此信息可用 ...

随机推荐

  1. idea关闭窗口快捷键

    File->settings->keymap->main menu->window->editor tabs->close 根据自己的使用习惯将想要关闭的标签设置快 ...

  2. STL 改造红黑树 模拟封装set和map

    改造红黑树 目录 改造红黑树 适配STL迭代器的红黑树 基本结构 RBTreeNode __RBTree_iterator RBTree 完整代码 封装的set 封装的map 在初次看STL中实现红黑 ...

  3. Opensack-T版脚本安装

    openStack-train 搭建部署 项目环境: 主机名 外网口(net) 内口(仅主机)s 配置 controller 192.168.220.10/192.168.220.1/24 192.1 ...

  4. 使用vue-cli4快速搭建项目环境、使用webpack4打包自己的library类库、封装vue插件并发布

    快速创建 使用官方推荐的vue-cli创建项目如下: # 安装 Vue Cli npm install -g @vue/cli # 创建一个项目 vue create vanttest # 创建完成后 ...

  5. 搭建ipv6并发代理池

    声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 学习目标 ounter(l ...

  6. HEDGE: 通过特征交互检测生成文本分类的层次解释《Generating Hierarchical Explanations on Text Classification via Feature Interaction Detection》(LIME算法、神经网络预测的分层解释CD和ACD、Shapley Value夏普利值、Leave-One-Out留一法、HEDGE)

    先来吐个槽:啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,为什么我的导师又嫌我PPT做的很烂,( Ĭ ^ Ĭ ) 论文:Generating Hierarchical Explanations on Text Cl ...

  7. BOM – 操作 Query

    前言 ASP.NET Core 写过一篇关于操作 query 的 ASP.NET Core – 操作 Uri 和 Query. 前端偶尔也会需要做出 query. URLSearchParams 之前 ...

  8. (九)Redis 哨兵机制与集群

    主从复制中,如果从库发生故障了,客户端可以继续向主库或其他从库发送请求,但是如果主库发生故障了肿么办呢?读请求,那还可以由从库继续提供服务,写请求就么得办法了.此时,哨兵机制就登场了,解决3个问题: ...

  9. [namespace hdk] Balanced_tree 整合

    代码 #include<bits/stdc++.h> using namespace std; namespace hdk{ namespace balanced_tree{ const ...

  10. K8S基本组件梳理

    Master组件 apiserver:对资源对象进行curd操作,例如pod和server:将所有的状态储存到etcd中. schedule:监控未调度的pod,根据pod的资源需求.资源可用性和其他 ...