1 安装

安装可以从应用商店安装(直接搜索即可)或者Github安装(可以戳这里):

下载msixbundle格式的文件即可直接打开安装。

2 配置前准备

2.1 下载字体

推荐使用FiraCode,下载链接戳这里

解压后选择其中一个ttf安装即可:

2.2 安装PowerShell Core

这里的PowerShell Core与自带的PowerShell不是同一个东西,前者是能跨平台的,下载链接戳这里

Windows下可以直接选择msi格式下载:

安装好后可以对比一下新的PowerShell Core默认是黑底的,而且标题也不一样:

3 配置

3.1 模块

# PSReadline
Install-Module -Name PSReadLine -AllowPrerelease -Force # posh-git
Install-Module posh-git -Scope CurrentUser # oh-my-posh
Install-Module oh-my-posh -Scope CurrentUser

安装过程中可能会卡住,稍等即可。

另外有可能会提示不信任的仓库,选择y即可:

3.2 修改PWSH为默认终端

打开Window Terminal的配置文件,查看list中有无PowerShell Core,如果没有,请手动添加到list中:

{
"guid": "{60c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "PowerShell Core",
//"icon":"C:\\My\\PowerShell\\7\\ps_black_64-svg.ico",
"commandline": "pwsh.exe --nologo",
"hidden": false
},

其中guid可以从cmd复制过来并修改其中一个字符即可,commandLine直接填pwsh.exe,后面的--nologo参数可以去掉烦人的提示。至于图标,默认是没有图标的,需要手动添加,可以从PowerShellGithub下载,并转换为ico格式,最后填上路径就可以正常显示了:

3.3 美化

由于安装了oh-my-posh,可以使用Set-Theme切换主题,比如:

Set-Theme Agnoster

输入Set-Theme即可按Tab补全主题。

另外这样修改的主题只是临时生效,想要永久生效需要写入配置文件中,输入:

$profile

会显示配置文件的位置,每个人不一样,没有的话就新建,在其中输入:

Import-Module posh-git
Import-Module oh-my-posh
Import-Module PSReadLine
Set-Theme Agnoster

即可使主题永久生效。

另外,如果主题的颜色不满意,可以配合Show-ColorsShow-ThemeColors修改主题颜色。

Windows Terminal 安装与配置的更多相关文章

  1. Windows Terminal安装并美化

    介绍 Windows Teminal是一款新式.快速.高效.强大的终端应用程序,适用于命令行工具.命令提示符.PowerShell.WSL(Linux子系统)等等的Shell用户,主要功能包括多选项卡 ...

  2. windows下安装和配置mongoDB

    上次在mac下安装和配置了mongodb,这次在windows下也尝试安装和配置mongodb. 1.首先下载mongodb压缩包,下载后解压到D盘或E盘.如下: 2.配置环境变量:桌面—计算机右键— ...

  3. PHP学习之-Mongodb在Windows下安装及配置

    Mongodb在Windows下安装及配置 1.下载 下载地址:http://www.mongodb.org/ 建议下载zip版本. 2.安装 下载windows版本安装就和普通的软件一样,直接下一步 ...

  4. PHP 1:在Windows上安装和配置PHP,Apache和My SQL

    原文:PHP 1:在Windows上安装和配置PHP,Apache和My SQL 如果你Google一把类似的主题,你会发现相关的文章可以塞满你的硬盘.在这里之所以把它再次拿出来,目的是想记录我作为一 ...

  5. windows下安装和配置redis

    1.windows下安装和配置redis 1.1 下载: 官网(linux下载地址):https://redis.io/ Windows系统下载地址:https://github.com/MSOpen ...

  6. windows下安装和配置多个版本的JDK

    https://jingyan.baidu.com/article/47a29f2474ba55c015239957.html 如何在windows下安装和配置多个版本的jdk,本文将带你在windo ...

  7. 网络基础 Windows下安装和配置net-snmp 代理

    Windows 下安装和配置net-snmp 代理[摘录] by:授客 QQ:1033553122   A.   安装  1.   安装前准备 ActivePerl-5.10.0.1004-MSWin ...

  8. 基于svnserve的SVN服务器(windows下安装与配置)

    基于svnserve的SVN服务器(windows下安装与配置) 基于svnserve的SVN服务器(windows下安装与配置)关键字: svn 安装SVNserve 从http://subvers ...

  9. opencv学习(1.2) - Windows 10 安装OpenCV &配置VS 2015

    windows 10 安装OpenCV&配置VS 2015 环境 系统:Windows 10 OpenCV版本:3.4.1 开发IDE:VS2015 社区版 下载安装 下载OpenCV 3.4 ...

随机推荐

  1. 远程过程调用框架——gRPC

    gRPC是一款基于http协议的远程过程调用(RPC)框架.出自google.这个框架可以用来相对简单的完成如跨进程service这样的需求开发. 资料参考: https://blog.csdn.ne ...

  2. opencv打不开摄像头

    问题描述: capFace = cv2.VideoCapture(0) 报错: VIDEOIO ERROR: V4L2: Unable to capture video memory. VIDEOIO ...

  3. Jmeter beanshell编程实例

    1.引言 BeanShell是一种小型的,免费的,可嵌入的符合Java语法规范的源代码解释器,具有对象脚本语言特性. 在Jmeter实践中,由于BeanShell组件较高的自由度,通常被用来处理较为复 ...

  4. Nifi组件脚本开发—ExecuteScript 使用指南(二)

    Part 2 - FlowFile I/O 和 Error Handling flow File的IO NiFi 的 Flow files 由两个主要部件组成:attributes 和 content ...

  5. TkMybatis添加对象后返回数据的id

    在实体类的id属性上加上下面的注解 //导入的包import javax.persistence.GeneratedValue; @GeneratedValue(generator = "J ...

  6. django 内置“信号”机制和自定义方法

    一.引子 在操作数据的时候,假设我们需要记录一些日志,这个时候,我们需要用什么来显示这个需求呢?装饰器?装饰器只能先实现整体的操作.在django 里面有这么一个东西--信号 下面我们就来了解了解它. ...

  7. 运营好帮手| 华为DTM助电商类应用实现营销数据快速跟踪

    对于电商来说,销售额就是生命线,业务运营人员需要实时关注订单量,交易额,支付转化率等,并从各种维度对比分析,无论增幅或降幅,都需要马上找到原因,落地运营手段进行干预.快速准确的得到各种营销数据就显得格 ...

  8. HDOJ-6685(暴力+思维)

    Rikka With Coin HDOJ-6685 主要的思想如下: 首先10元的硬币最多只会用一个,如果用了两个,直接替换成一个10元.一个20元一定不亏. 20元的硬币最多只会用三个,如果用了四个 ...

  9. Java 中为什么要设计包装类

    尽人事,听天命.博主东南大学硕士在读,热爱健身和篮球,乐于分享技术相关的所见所得,关注公众号 @ 飞天小牛肉,第一时间获取文章更新,成长的路上我们一起进步 本文已收录于 「CS-Wiki」Gitee ...

  10. Windows-Redis占用C盘系统空间

    发现redis在电脑死机蓝屏的情况下,就是非正常退出redis会导致redis的缓存文件不会回收,占用系统空间, 下次在启动的时候,会再次创建一个10G多的缓存文件,极度占用磁盘空间. 现说明解决办法 ...