Посоветуйте красивую тему терминала (windows)

Командная строка
Посоветуйте красивую тему терминала (windows)

Эффекты каталога и ветки git

Переключить тему Несколько стилей на выбор

Контекстное меню

Быстро открывайте часто используемые проекты и каталоги и настраивайте ssh-соединения с сервером.


Установить и настроить

Windows Terminal

Шрифт Fira code (шоколадная установка или загрузка и установка самостоятельно)

темы posh-git и oh-my-posh

ColorTool

Установка терминала Windows

существуетMicrosoft StoreСкачать заметку Системные требования


Установка шрифта Fira code

доступныйchocoУстановка не удалась из-за сетевых ограничений (у меня не получилось, можете попробовать, если интересно), рекомендуется идти напрямуюgithubскачать

ссылка для скачивания

После скачивания разархивируйте и установите файл шрифта вручную


Установите темы posh-git и oh-my-posh

вPowerShellВыполните следующую команду для установки, запустите от имени суперадминистратораPowerShell

CurrentUserзаключается в установке модуля только для текущего пользователя

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

Настройка и переключение тем

Тема по умолчанию

входить

    $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 主题名字

Другие необязательные темы:

Агностер, Авит, Темнокровка, Рыба, Хонукай, Парадокс, Сорин, техроб


Конфигурация терминала Windows

Официальный сайт подробная инструкция по настройке

Откройте файл конфигурации settings.json.

Добавьте следующую эталонную конфигурацию, вы можете изменить ее самостоятельно, она должна соответствовать формату содержимого 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

我的微信公众号
Мой публичный аккаунт WeChat