热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

windows终端美化/windowsterminal/windowspowershell

windows终端美化WindowsTerminal是windows一个终端工具,我们可以美化它来让自己赏心悦目。通常电脑系统自带,如果没有的话可以

windows 终端美化

Windows Terminal是 windows 一个终端工具,我们可以美化它来让自己赏心悦目。

通常电脑系统自带,如果没有的话可以通过 Microsoft Store(微软商店),搜索 Windows Terminal 进行安装。

如果遇到了一些问题,还可以通过 Github ,搜索 Windows Terminal 进行安装。


美化

当我们能成功打开应用之后,就可以开始进行美化工作啦

首先安装 posh-git ,他可以对 git 命令进行一些支持

然后安装 oh-my-posh,它提供了很多主题,让我们来尽心美化

// 1. 在终端输入以下命令,安装 posh-git
Install-Module posh-git// 2. 在终端输入以下命令,安装 oh-my-posh
// oh-my-posh 的升级推荐我们使用 winget 去安装
// windows11 的同学自带 winget
// windows10 可以去 github 下载 winget
winget install oh-my-posh // 3. 使用 oh-my-posh 查看当前终端,如果报错需要去配置环境变量
oh-my-posh get shell// 4. 输入以下命名,设置应用初始化
// 4.1 创建启动命令文本
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force } // 4.2 打开启动命令的文本,并修改
notepad $PROFILE // 4.2.1 写入这一行,初始打开的时候会使用 `M365Princess` 主题样式,可以替换你喜欢的主题
// https://ohmyposh.dev/docs/themes
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\M365Princess.omp.json" | Invoke-Expression // 4.2.2 写入这一行的话,这个使用官网提供的默认主题样式
// oh-my-posh init pwsh | Invoke-Expression /* 可能会出一些报错提示无法加载文件 ... 因为在此系统上禁止运行脚本。1. 输入 `get-ExecutionPolicy` 查看电脑执行脚本的策略,会显示 `Restricted`,表示任何安装脚本都受限制的2. 输入 `set-ExecutionPolicy RemoteSigned` 修改为,有数字签名的不受限制3. 再次输入 `get-ExecutionPolicy` 查看电脑执行脚本的策略,显示 `RemoteSigned` 即可成功
*/

主题颜色网站1
主题颜色网站2

我们还可以进入 M365Princess.omp.json ,去修改主题样式,做成自己喜欢的样子

{"$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json","blocks": [{"alignment": "left","segments": [{"type": "text","style": "diamond","leading_diamond": "\ue0b6","foreground": "#ffffff","background": "#cc3802","template": "{{ if .Env.PNPPSHOST }} \uf8c5 {{ .Env.PNPPSHOST }} {{ end }}"},{"type": "text","style": "powerline","foreground": "#ffffff","background": "#047e84","powerline_symbol": "\ue0b0","template": "{{ if .Env.PNPPSSITE }} \uf672 {{ .Env.PNPPSSITE }}{{ end }}"},{"type": "text","style": "diamond","trailing_diamond": "\ue0b4","foreground": "#ffffff","background": "#047e84","template": "{{ if .Env.PNPPSSITE }}\u00A0{{ end }}"}],"type": "rprompt"},{"alignment": "left","segments": [{"background": "#DA627D","foreground": "#ffffff","powerline_symbol": "\ue0b0","properties": {"style": "full"},"style": "powerline","template": " {{ .Path }} ","type": "path"},{"background": "#FCA17D","foreground": "#ffffff","powerline_symbol": "\ue0b0","properties": {"branch_icon": "","fetch_stash_count": true,"fetch_status": false,"fetch_upstream_icon": true},"style": "powerline","template": " \uf408 ({{ .UpstreamIcon }}{{ .HEAD }}{{ if gt .StashCount 0 }} \uf692 {{ .StashCount }}{{ end }}) ","type": "git"},{"background": "#86BBD8","foreground": "#ffffff","powerline_symbol": "\ue0b0","style": "powerline","template": " \ue718 {{ if .PackageManagerIcon }}{{ .PackageManagerIcon }} {{ end }}{{ .Full }} ","type": "node"},{"background": "#33658A","foreground": "#ffffff","properties": {"time_format": "15:04"},"style": "diamond","template": " \u2665 {{ .CurrentDate | date .Format }} ","trailing_diamond": "\ue0b0","type": "time"}],"type": "prompt"}],"final_space": true,"version": 2
}

一些我认为好看的颜色

// 好看的颜色
background-color: aquamarine;
background-color: #cc3802;
background-color: #9A348E; /* 用户名 颜色 */
background-color: #DA627D; /* 文件夹 颜色 */
background-color: #FCA17D; /* git 颜色 */
background-color: #86BBD8; /* node 颜色 */
background-color: #33658A; /* 时间 颜色 */

Tip:


  • windows powershellpowershell 不一样
  • powershell 更强大且支持跨端
  • 日常的使用 windows powershellpowershell 区别不大

xieliuning 2022-05-01



推荐阅读
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 用聪明的方式学习 Vim
    来自量子位Vim难学难用?但事实是,它依旧受许多程序员的欢迎。或许,只是你的「打开方式」不对。最近,在GitHub上便出现了 ... [详细]
  • Scarp框架需求获取网页的url下载网页内容(Downloader下载器)定位元素位置,获取特定的信息(Spiders蜘蛛)存储信息(ItemPipeline,一条一条从管里走) ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
author-avatar
小叶2502854061
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有