Windows Terminal¶
Materiały¶
Wprowadzenie¶
To jest nowe narzędzie do prezentacji aplikacji powłoki.
Możemy je wykorzystywać do uruchamiania cmd
i PowerShell
.
Będzie nam potrzebne do pracy w środowisku WSL
i na zdalnych komputerach przy pomocy SSH
.
Instalacja¶
- Instrukcja instalacji
- Instalacja z MS Store
- Uruchom Windows Terminal
Przykładowa konfiguracja¶
Oto przykładowa konfiguracja, która sprawia, że skróty klawiaturowe w Windows Terminal są podobne do tych w Gnome Terminal.
{
"$schema" : "https://aka.ms/terminal-profiles-schema",
"actions" : [
{
"command" : "copy",
"keys" : "ctrl+shift+c"
},
{
"command" : "paste",
"keys" : "ctrl+shift+v"
},
{
"command" : "find",
"keys" : "ctrl+shift+f"
},
{
"command" : "scrollDown",
"keys" : "shift+down"
},
{
"command" : "scrollDownPage",
"keys" : "shift+pgdn"
},
{
"command" : "scrollUp",
"keys" : "shift+up"
},
{
"command" : "scrollUpPage",
"keys" : "shift+pgup"
},
{
"command" : "closeWindow",
"keys" : "ctrl+shift+q"
},
{
"command" : "duplicateTab",
"keys" : "ctrl+shift+t"
},
{
"command" : "closeTab",
"keys" : "ctrl+shift+w"
},
{
"command" : "nextTab",
"keys" : "ctrl+pgdn"
},
{
"command" : "prevTab",
"keys" : "ctrl+pgup"
},
{
"command" : {
"action" : "adjustFontSize",
"delta" : 1
},
"keys" : "ctrl+="
},
{
"command" : {
"action" : "adjustFontSize",
"delta" : -1
},
"keys" : "ctrl+-"
},
{
"command" : {
"action" : "adjustFontSize",
"delta" : 1
},
"keys" : "ctrl+shift+="
},
{
"command" : {
"action" : "adjustFontSize",
"delta" : -1
},
"keys" : "ctrl+shift+minus"
},
{
"command" : "resetFontSize",
"keys" : "ctrl+0"
},
{
"command" : "resetFontSize",
"keys" : "ctrl+shift+0"
},
{
"command" : "toggleFullscreen",
"keys" : "f11"
}
],
"alwaysShowTabs" : true,
"copyFormatting" : "none",
"copyOnSelect" : false,
"defaultProfile" : "{07b52e3e-de2c-5db4-bd2d-ba144ed6c273}",
"keybindings" : [
{
"command" : "unbound",
"keys" : "alt+enter"
}
],
"profiles" : {
"defaults" : {
"bellStyle" : "taskbar",
"colorScheme" : "Tango Dark",
"cursorShape" : "vintage",
"font" : {
"face" : "Consolas",
"size" : 16
}
},
"list" : [
{
"guid" : "{07b52e3e-de2c-5db4-bd2d-ba144ed6c273}",
"hidden" : false,
"icon" : "https://icons.iconarchive.com/icons/dakirby309/simply-styled/16/OS-Ubuntu-icon.png",
"name" : "Ubuntu",
"source" : "Windows.Terminal.Wsl"
},
{
"commandline" : "ssh.exe -t student byobu",
"hidden" : false,
"icon" : "https://logo.tcs.uj.edu.pl/gold_logo_16.png",
"name" : "Student"
},
{
"guid" : "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
"hidden" : false,
"name" : "PowerShell",
"source" : "Windows.Terminal.PowershellCore"
}
]
},
"schemes" : [],
"showTabsInTitlebar" : true,
"showTerminalTitleInTitlebar" : false,
"snapToGridOnResize" : true,
"tabWidthMode" : "equal",
"theme" : "dark"
}