Windows terminal安装和配置

2023-11-09

Windows terminal终端比cmd强大许多,其中可以包含cmd和powershell甚至ubuntu子系统,同时还可以进行个性化,打造更精美的终端。

安装
进入Windows自带的Microsoft Store
在这里插入图片描述
搜索Windows Terminal,点击安装即可(这里我已经安装过了)
在这里插入图片描述
下载好后可以看到如下的Windows Terminal的图标点击打开,默认打开的是powershell,在配置文件里可以修改。
在这里插入图片描述
在这里插入图片描述
可以看到我们可以选择不同的终端来操作(这里的ubuntu也是一样,在Microsoft Store上下载好之后打开,设置好root密码,再打开Windows Terminal就会发现ubuntu已经在这里边了)
在这里插入图片描述
配置文件修改
打开Windows Terminal上的设置,进行修改配置文件个性化。配置文件只需修改一下背景图的路径(有些图标可能会不显示,不显示的话可以自己放一个上去,设置好路径就行)即可直接替换你原来的配置文件的内容。

// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation

{
    "$schema": "https://aka.ms/terminal-profiles-schema",

    "defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",

    "profiles":
    {
        "defaults":/*全局配置*/
        {
            // Put settings here that you want to apply to all profiles
            // 默认打开的 Profile GUID(下面会详细介绍)
		    "defaultProfile": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
		    // 终端窗口默认大小
		    "initialCols": 120,
		    "initialRows": 30,
		    // 亮色或暗色主题,可选值 "light", "dark", "system"
		    "requestedTheme": "system",
		    // 合并标题栏和标签栏
		    "showTabsInTitlebar": true,
		    // 如果 showTabsInTitlebar 与本值同为 false 时,自动隐藏标签栏
		    "alwaysShowTabs": true,
		    // 在标题栏上显示当前活动标签页的标题
		    "showTerminalTitleInTitlebar": true,
		    // 双击选择时用于分词的字符
		    "wordDelimiters": " /\\()\"'-.,:;<>~!@#$%^&*|+=[]{}~?\u2502",
		    // 选择时复制到剪贴板
		    "copyOnSelect": true,
		
		    // ...
        },
        "list":/*每种类型terminal的详细配置*/
        [
            {
                // Make changes here to the cmd.exe profile 关于cmd的配置
                "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                /*网页搜索guid生成可以获得每个程序唯一的guid,visual studio内的工具也有生成guid的功能*/
                "name": "cmd",
                "commandline": "cmd.exe",
                /*程序位置*/
                "hidden": false,
				
				"tabTitle" : "cmd",/*名称*/
				"foreground" : "#DCDCDC",/*字体颜色*/
				
				"backgroundImage" : "F:/icon_background/2.png",/*终端背景图*/
				"acrylicOpacity" : 0.75,
				/*亚克力透明效果*/
				"backgroundImageOpacity" : 0.25,
				/*背景透明度*/
				"backgroundImageStretchMode" : "fill",
				"closeOnExit" : true,
				"colorScheme" : "Campbell",
				"cursorColor" : "#FFFFFF",
				"cursorShape" : "bar",
				"fontFace" : "Consolas",
				"fontSize" : 11,
				"historySize" : 9001,
				"padding" : "0, 0, 0, 0",
				"snapOnInput" : true,
				"startingDirectory" : "%USERPROFILE%",
				"useAcrylic" : true
            },
            {
                // Make changes here to the Anaconda Prompt profile 关于anaconda的配置
                "guid": "{FCAD2812-51E4-4E55-96AF-2F2B75628FE0}",
                "name": "anaconda prompt",
                "commandline": "%windir%\\System32\\cmd.exe /K D:\\Users\\KuroNeko\\Anaconda3\\Scripts\\activate.bat",
                "hidden": false,
				
				"tabTitle" : "Anaconda Prompt",/*名称*/
				"foreground" : "#DCDCDC",/*字体颜色*/
				"icon" : "D:/Anaconda3/Menu/anaconda-navigator.ico",/*ICO图标*/
				"backgroundImage" : "F:/icon_background/1.png",/*终端背景图*/
				"acrylicOpacity" : 0.75,
				"backgroundImageOpacity" : 0.25,
				"backgroundImageStretchMode" : "fill",
				"closeOnExit" : true,
				"colorScheme" : "Campbell",
				"cursorColor" : "#FFFFFF",
				"cursorShape" : "bar",
				"fontFace" : "Consolas",
				"fontSize" : 11,
				"historySize" : 9001,
				"padding" : "0, 0, 0, 0",
				"snapOnInput" : true,
				"startingDirectory" : "%USERPROFILE%",
				"useAcrylic" : true
            },
			{
                // Make changes here to the Git Bash profile  关于Git bash的配置
                "guid": "{4B25BFD9-4962-49AE-8512-BBD336462BAB}",
                "name": "Git Bash",
                "commandline": "E:\\Git\\bin\\bash.exe",
                "hidden": false,
				
				"tabTitle" : "Git Bash",/*名称*/
				"foreground" : "#DCDCDC",/*字体颜色*/
				"icon" : "F:/icon_background/gitIcon.png",/*ICO图标*/
				"backgroundImage" : "F:/icon_background/5.png",/*终端背景图*/
				"acrylicOpacity" : 0.75,
				"backgroundImageOpacity" : 0.25,
				"backgroundImageStretchMode" : "fill",
				"closeOnExit" : true,
				"colorScheme" : "Campbell",
				"cursorColor" : "#FFFFFF",
				"cursorShape" : "bar",
				"fontFace" : "Consolas",
				"fontSize" : 11,
				"historySize" : 9001,
				"padding" : "0, 0, 0, 0",
				"snapOnInput" : true,
				"startingDirectory" : "%USERPROFILE%",
				"useAcrylic" : true
            },
			{
                // Make changes here to the powershell.exe profile
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "name": "Windows PowerShell",
                "commandline": "powershell.exe",
                "hidden": false,
				
				"tabTitle" : "PowerShell",
				"foreground" : "#DCDCDC",
				
				"backgroundImage" : "F:/icon_background/1.png",
				"acrylicOpacity" : 0.4,
				"backgroundImageOpacity" : 0.6,
				"backgroundImageStretchMode" : "fill",
				"colorScheme" : "Campbell",
				"cursorColor" : "#FFFFFF",
				"cursorShape" : "bar",
				"fontFace" : "Consolas",
				"fontSize" : 11,
				"historySize" : 9001,
				"padding" : "0, 0, 0, 0",
				"snapOnInput" : true,
				"startingDirectory" : "%USERPROFILE%",
				"useAcrylic" : true
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "hidden": false,
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure"
            },
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "hidden": false,
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
         
				"tabTitle" : "Ubuntu",
				"foreground" : "#DCDCDC",
				
				"backgroundImage" : "F:/icon_background/4.png",
				"acrylicOpacity" : 0.4,
				"backgroundImageOpacity" : 0.6,
				"backgroundImageStretchMode" : "fill",
				"colorScheme" : "Campbell",
				"cursorColor" : "#FFFFFF",
				"cursorShape" : "bar",
				"fontFace" : "Consolas",
				"fontSize" : 11,
				"historySize" : 9001,
				"padding" : "0, 0, 0, 0",
				"snapOnInput" : true,
				"startingDirectory" : "%USERPROFILE%",
				"useAcrylic" : true
            }
        ]
    },

    // Add custom color schemes to this array
    "schemes": [],

    // Add any keybinding overrides to this array.
    // To unbind a default keybinding, set the command to "unbound"
    "keybindings": []
}

最后
强烈推荐一个网站,当然很多朋友应该也知道这个网站,我的终端使用的图片都是从下面这个网站上找的。
https://wallhaven.cc/
上面有很多好看的壁纸和背景图,不仅能用来做终端背景图,当电脑壁纸也是很不错的
在这里插入图片描述
选择好喜欢的图片,点击进去后点箭头指的那个选择壁纸的大小并下载即可
在这里插入图片描述
这就是全部内容了,如果有什么建议和问题可以在评论区给我回应,Thanks♪(・ω・)ノ

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows terminal安装和配置 的相关文章

随机推荐

  • 目标跟踪整理(1)之MOSSE

    之前读过一遍MOSSE了 读完还是有一种懵懵的感觉 最近还需要入基于相关滤波的目标跟踪的坑 所以又屁颠屁颠跑来深入理解一下 毕竟是相关滤波的始祖啊 Visual Object Tracking using Adaptive Correlat
  • SpringMVC学习(一)——快速搭建SpringMVC开发环境(非注解方式)

    目录 1 开发环境准备 1 1 首先电脑需要安装JDK环境 略 1 2 准备一个以供开发的tomcat 1 3 准备Maven工具 1 4 准备IDE编译器 1 5 准备一个本地的数据库 2 搭建SpringMVC开发环境 2 1 创建we
  • Golang - restful-url的接口注册处理

    一 注册 根请求转到rootHandle 在rootHandle中为不同的url查找对应的处理接口并执行 1 tars业务端配置restful url与处理函数 指定url与对应的处理函数 type TarsHttpMux struct h
  • ubuntu20下安装配置x11vnc的步骤——多次亲测可用

    在Ubuntu 20 04中安装和配置x11vnc的步骤如下 打开终端并输入以下命令以安装x11vnc sudo apt get install x11vnc 安装完成后 输入以下命令以生成密码文件 sudo x11vnc storepas
  • 安徽大学研究生院计算机与科学,安徽大学研究生导师简介院系所计算机科学与技术学院姓名赵.doc...

    安徽大学研究生导师简介院系所计算机科学与技术学院姓名赵 安徽大学研究生导师简介 院 系 所 计算机科学与技术学院 姓名 赵姝 性别 女 出生年月 1979 10 导师类别 硕士生导师 技术职称 副教授 联系方式 zhaoshuzs2002
  • 数据预处理之重复值

    目录 0 前言 1 重复值的识别 1 1 DataFrame识别重复值 duplicated 1 2 Serier识别重复值 is unique 2 统计重复行的数量 duplicated sum 3 重复值的处理 0 前言 在实际数据采集
  • PYTHON飞机大战(第六天)

    OK 今天成功做出了多个外星人 代码来了 import sys import pygame from bullet import Bullet from alien import Alien def check keydown events
  • Java是动态语言吗?从《Java核心编程》探索真知

    目录 一 Java是动态语言吗 1 动态语言 2 静态类型 3 Java核心编程 中探索 为什么Java可以称之为 准动态语言 二 了解ClassLoader 1 类加载器 2 Bootstrap classLoader 3 URLClas
  • QT 添加背景图片,按钮不被覆盖

    QT设计窗体时 想添加背景图片 在设计器中 只需要右击窗体 gt 改变样式表 添加你想要的图片就可以了 不想覆盖按钮的话 主需要像上图那样就行了
  • LU分解的矩阵逆运算

    算法名称 矩阵求逆 基于LU分解法 LU分解算法评价 LU分解大约需要执行N3 3次内层循环 每次包括一次乘法和一次加法 这是求解一个 或少量几个 右端项时的运算次数 它要比Gauss Jordan消去法快三倍 比不计算逆矩阵的Gauss
  • Java菜鸟入门(20) Producer Consumer经典代码

    来自oracle官网 https docs oracle com javase 7 docs api java util concurrent locks Condition html class BoundedBuffer final L
  • U盘重装系统教程

    重装系统不管是U盘启动还是光盘启动 最终是否可以引导u盘装系统 很大取决于PE或者DOS系统能否识别出来U盘 一 准备工作 制作大白菜U盘启动盘 需要下载一个windows系统文件 就是win7系统 win10系统文件这类的 到U盘里 便可
  • 代理模式之静态代理

    一 什么是代理模式 代理模式 为其他对象提供一种代理 以控制对这个对象的访问 代理类的对象本身并不真正实现服务 我们在访问实际对象时 是通过代理对象来访问的 二 代理模式的分类 静态代理 代理和被代理之前都是确定的 都实现相同的接口或继承相
  • vue锚点定位(tab切换定位不同的div位置)

    1 效果演示 2 HTML部分 div class tabs div class info tit span class pointer css3 lang CN 集团简介 Group profile span span class poi
  • IntelliJ IDEA配置java环境以及解决IDEA不能直接运行单个JAVA文件

    写Java代码选择IEDA的原因是我之前用的Pycharm写python 而IEDA和pycharm几乎一模一样的用法 而且IEDE可以写Java Python等很多语言 只要安装了对应的插件 File gt Settings gt Plu
  • C语言 -- 链表(企业级,侵入式链表)

    目录 节点结构体的实现 初始化链表 插入链表 遍历链表 删除节点 销毁链表 用户test 侵入式链表 内核链表 普通单链表和侵入式单链表的区别在于 普通的单链表的结点指针域指向的是下一个结点的内存首地址 侵入式单链表的结点指针域指向的是下一
  • VUE设置Echarts Loading及样式

    1 先引入echarts import as echarts from echarts 2 利用Echart自带的loading方法 如果是动态数据应该放在请求之前开始loading 初始化 let charts echarts init
  • 前端工作怎么包装简历,需要掌握哪些知识项目

    要想找个好的工作 最少有几个项目实战拿的出来 Web前端岗位需要掌握的知识 一 前端相关概念建立 主要内容 浏览器的概念介绍 浏览器的作用 工作方式 浏览器的概念介绍 浏览器的作用 工作方式 HTTP协议 协议产生的原因 作用 及内容 页面
  • unbutu docker 添加日志

    新建的docker默认是没有日志的 如下展示 tail f var log cron log tail cannot open var log cron log for reading No such file or directory t
  • Windows terminal安装和配置

    Windows terminal终端比cmd强大许多 其中可以包含cmd和powershell甚至ubuntu子系统 同时还可以进行个性化 打造更精美的终端 安装 进入Windows自带的Microsoft Store 搜索Windows