推荐一款 颜值爆表的主题终端 (windows )

目录和git分支效果

image

切换主题 多种风格选择

image

快捷菜单

快速打开常用项目和目录,还可配置服务器 ssh连接

image

安装和配置

Windows Terminal

Fira code字体(choco安装或直接自行下载安装)

posh-git和oh-my-posh主题

ColorTool

Windows Terminal 安装

Microsoft Store 中下载 注意系统要求

image

Fira code 字体 安装

可通过 choco 安装 但受网络限制会失败(我是没成功,有兴趣的可以试试),建议直接去 github 下载

下载地址

image

下载完后解压 把字体文件手动安装

image

安装 posh-git和oh-my-posh主题

通过在 PowerShell 中执行下面的命令安装, 以超级管理员运行 PowerShell

CurrentUser 是仅为当前用户安装模块

Install-Module posh-git -Scope CurrentUser 
Install-Module oh-my-posh -Scope CurrentUser
image

配置和切换主题

默认主题

输入

    $PROFILE
    
    C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

继续输入:

    if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
    notepad $PROFILE
    

在打开的文件中添加: Set-Theme AgnosterPlus 是设置默认主题

    Import-Module posh-git
    Import-Module oh-my-posh
    Set-Theme AgnosterPlus
        

保存后关闭记事本, 在终端中输入以下命令生效(这里不要照抄 下面执行的 是 上文中$PROFILE的值)

    C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

切换主题

     Set-Theme 主题名字

其他可选主题有

Agnoster、Avit、Darkblood、Fish、Honukai、Paradox、Sorin、tehrob


Windows Terminal配置

官网详细配置说明

打开配置文件 setting.json

image

加入以下参考配置,可自行修改,一定要符合json的内容格式,不然会报错,还有就是图片的的路径要与己系统对应



{
    "$schema": "https://aka.ms/terminal-profiles-schema",
    "defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
    "copyOnSelect": false,
    "copyFormatting": false,
    "profiles":
        {
            // 默认配置
            "defaults":
            {
                "fontFace": "Fira Code", // oh-my-posh 主题原因,使用其他的字体可能会出现乱码
                "backgroundImage": "C:\\bash-bg.jpg", // 背景图片地址
                "backgroundImageOpacity": 0.5, // 透明度
                "colorScheme" : "Andromeda", // 颜色方案
                "acrylicOpacity": 0.7,
                "useAcrylic":true
            },
            // 下拉快捷菜单 list
            // guid 唯一id 切记不要重复
            // name 下拉菜单中展示的名字
            // tabTitle tab标签中 展示的名字
            // commandline 要加载的终端或命令
            // startingDirectory 默认目录 不填则打开用户目录,
            // icon 图标
            // historySize历史记录大小
            "list":
            [
                {
                    "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                    "name": "rent-web",
                    "tabTitle": "rent-web",
                    "commandline": "powershell.exe",
                    "startingDirectory": "D:\\obj\\newObj\\Rents\\rent-web",
                    "icon": "D:\\obj\\newObj\\Rents\\rent-web\\src\\assets\\logo\\logo.png",
                    "hidden": false
                },
                {
                    // Make changes here to the powershell.exe profile.
                    "guid": "{55daf408-4c33-abb5-a9da-af3450acad44}",
                    "name": "Parts",
                    "tabTitle": "Parts",
                    "commandline": "powershell.exe",
                    "startingDirectory": "D:\\obj\\Parts",
                    "hidden": false,
                    "icon": "C:\\Users\\Administrator\\Pictures\\logo\\w.jpg"
                },
                {
                    // Make changes here to the powershell.exe profile.
                    "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44ba}",
                    "name": "myObj",
                    "tabTitle": "myObj",
                    "commandline": "powershell.exe",
                    "startingDirectory": "D:\\myObj",
                    "icon": "C:\\Users\\Administrator\\Pictures\\logo\\m.png",
                    "hidden": false
                },
                {
                    "guid": "{f323ab3c-9641-4904-a3a6-dc4e4992b6ae}",
                    "name": "Git Bash",
                    "commandline": "%programfiles%\\Git\\bin\\bash.exe --cd-to-home",
                    "hidden": false,
                    "fontSize": 12,
                    "historySize": 9001,
                    "tabTitle": "git bash",
                    "icon": "C:\\git-bash.png"
                },
                {
                    // Make changes here to the cmd.exe profile.
                    "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                    "name": "命令提示符",
                    "commandline": "cmd.exe",
                    "hidden": false
                },
                {
                    "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                    "hidden": false,
                    "name": "Azure Cloud Shell",
                    "source": "Windows.Terminal.Azure"
                },
                {
                    "guid": "{975b5e3c-f525-f0be-e609-1af5ae6ae013}",
                    "name": "我的服务器",
                    "commandline": "ssh root@test.com",
                    "hidden": false,
                    "historySize": 9001,
                    "tabTitle": "我的服务器",
                    "icon": "C:\\Users\\Administrator\\Pictures\\logo\\ubuntu.png"
                }
            ]
        },
        // 配色方案
        "schemes": [
            {
                "name": "Andromeda",
                "black": "#000000",
                "red": "#cd3131",
                "green": "#05bc79",
                "yellow": "#09da0f",
                // "yellow": "#e5e512",
                "blue": "#2472c8",
                "purple": "#bc3fbc",
                "cyan": "#0fa8cd",
                "white": "#e5e5e5",
                "brightBlack": "#666666",
                "brightRed": "#cd3131",
                "brightGreen": "#05bc79",
                "brightYellow": "#09da0f",
                // "brightYellow": "#e5e512",
                "brightBlue": "#2472c8",
                "brightPurple": "#bc3fbc",
                "brightCyan": "#0fa8cd",
                "brightWhite": "#e5e5e5",
                "background": "#262a33",
                "foreground": "#e5e5e5"
            },
            {
                "name": "Campbell",
                "foreground": "#F2F2F2",
                "background": "#0C0C0C",
                "colors": [
                "#0C0C0C",
                "#C50F1F",
                "#13A10E",
                "#C19C00",
                "#0037DA",
                "#881798",
                "#3A96DD",
                "#CCCCCC",
                "#767676",
                "#E74856",
                "#16C60C",
                "#F9F1A5",
                "#3B78FF",
                "#B4009E",
                "#61D6D6",
                "#F2F2F2"
                ]
            },
            {
                "name": "Solarized Dark",
                "foreground": "#FDF6E3",
                "background": "#073642",
                "colors": [
                "#073642",
                "#D30102",
                "#859900",
                "#B58900",
                "#268BD2",
                "#D33682",
                "#2AA198",
                "#EEE8D5",
                "#002B36",
                "#CB4B16",
                "#586E75",
                "#657B83",
                "#839496",
                "#6C71C4",
                "#93A1A1",
                "#FDF6E3"
                ]
            }
        ],
        "keybindings":
        [
            { "command": {"action": "copy", "singleLine": false }, "keys": "ctrl+c" },
            { "command": "paste", "keys": "ctrl+v" },
            { "command": "find", "keys": "ctrl+shift+f" },
            { "command": { "action": "splitPane", "split": "auto", "splitMode": "duplicate" }, "keys": "alt+shift+d" }
        ]
}

        

我的博客

我的掘金

我的简书

Laravel China

我的微信公众号
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,905评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,140评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,791评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,483评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,476评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,516评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,905评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,560评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,778评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,557评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,635评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,338评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,925评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,898评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,142评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,818评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,347评论 2 342