Эффекты каталога и ветки 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" }
]
}