ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΠΌΠ΅ Windows Terminal v0.10! ΠΠ°ΠΊΡΠΎ Π²ΠΈΠ½Π°Π³ΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΈΠ·ΡΠ΅Π³Π»ΠΈΡΠ΅ ΠΎΡ , ΠΈΠ»ΠΈ ΠΎΡ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Ρ Π²Π΅ΡΡΠΈΠΈ Π½Π° . ΠΠΎΠ΄ ΠΊΠ°Ρ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈΡΠ΅ Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΡΠΎ!

ΠΡ ΠΎΠ΄ Ρ ΠΌΠΈΡΠΊΠ°
Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΡΡ Π²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²Ρ ΠΎΠ΄ Ρ ΠΌΠΈΡΠΊΠ° Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Windows Subsystem for Linux (WSL), ΠΊΠ°ΠΊΡΠΎ ΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π° Windows, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π²Ρ ΠΎΠ΄ ΠΎΡ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» (VT). Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΡΠΎ tmux ΠΈ Midnight Commander ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Ρ Π½Π°ΡΠΈΡΠΊΠ°Π½ΠΈΡ Π²ΡΡΡ Ρ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π² ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° Π½Π° Π’Π΅ΡΠΌΠΈΠ½Π°Π»Π°! ΠΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ Π² ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΌΠΈΡΠΊΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π΄ΡΡΠΆΠΈΡΠ΅ shift, Π·Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΈΠ·Π±ΠΎΡ Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈΡΠ΅ Π²Ρ ΠΎΠ΄ VT.

ΠΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅
ΠΡΠ±Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ
Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ Π½ΠΎΠ²Π° ΠΏΠ°Π½Π΅Π», ΠΊΠ°ΡΠΎ Π΄ΡΠ±Π»ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΡΠΈΠ» ΠΎΡ Π²ΡΡΠΊΠ° ΠΈΠ·Π±ΡΠ°Π½Π° ΠΏΠ°Π½Π΅Π», ΠΏΡΠΎΡΡΠΎ ΠΊΠ°ΡΠΎ Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ ΡΠΎΠΊΡΡΠ° Π½Π° Π½Π΅Π³ΠΎ ΠΈ Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΡΠ° ΠΎΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ. ΠΠ° ΡΠ΅Π»ΡΠ° Π² ΡΠ°Π·Π΄Π΅Π»Π° βkeybindingsβ Π½Π° Π²Π°ΡΠΈΡ profiles.json ΡΡΡΠ±Π²Π° Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ Β«splitModeΒ»: Β«duplicateΒ» ΠΊ Β«splitPaneΒ». ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, ΠΊΠ°ΡΠΎ Β«commandlineΒ», Β«indexΒ», Β«startingDirectoryΒ» ΠΈΠ»ΠΈ Β«tabTitleΒ». ΠΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠ΅Π·ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ Ρ ΡΠΎΠ²Π° .
{"keys": ["ctrl+shift+d"], "command": {"action": "splitPane", "split": "auto", "splitMode": "duplicate"}}
ΠΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ
- ΠΠ½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΠΊΡΡΠ° ΠΏΡΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ°;
- ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ ΡΠ° Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΡΠΌΠ½Π°ΡΠ° ΡΠ΅ΠΌΠ° (ΡΠ΅ Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ° Π±Π΅Π»ΠΈ);
- ΠΠΊΠΎ ΠΏΠ°Π½Π΅Π»ΡΡ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π΅ ΡΠΊΡΠΈΡ, Π° Π²Π°ΡΠΈΡΡ Π’Π΅ΡΠΌΠΈΠ½Π°Π» Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½, ΡΠΎ ΡΠ΅Π³Π° ΡΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΡΡΡΠΎΡΠ° Π½Π° ΠΌΠΈΡΠΊΠ°ΡΠ° Π² Π΄ΠΎΠ»Π½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° Π΅ΠΊΡΠ°Π½Π°;
- Azure Cloud Shell Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° PowerShell ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²Ρ ΠΎΠ΄ Ρ ΠΌΠΈΡΠΊΠ°, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½Π° ΡΠ΅ΡΡΠΏΠΊΠ°;
- Π‘ΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡΡΠΏΠ°Π΄ ΠΈΠ»ΠΈ ΡΠ΅Π½Π·ΠΎΡΠ΅Π½ Π΅ΠΊΡΠ°Π½ Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½Π°.
ΠΠΎ-Π½Π°ΡΠ°ΡΡΡΠ½ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²Π΅
ΠΡΠΊΠ°ΠΌΠ΅ Π΄Π° Π²ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠΌ Π°ΠΊΡΡΠ°Π»Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π½Π°ΡΠΈΡΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²Π΅, Π·Π° Π΄Π° Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΎΡΠ°ΠΊΠ²Π°ΡΠ΅ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ ΠΌΠ΅ΡΠ΅ΡΠΈ. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ°Π±ΠΎΡΠΈΠΌ ΠΏΠΎ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠΌ Π·Π° ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° v1. Π‘Π°ΠΌΠΈΡΡ Windows Terminal v1 ΡΠ΅ ΠΈΠ·Π»Π΅Π·Π΅ ΠΏΡΠ΅Π· ΠΌΠ°ΠΉ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΏΡΡΠ½Π΅ΠΌ ΡΠ»Π΅Π΄Π²Π°ΡΠΎΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π· ΡΠ½ΠΈ, Π·Π° Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΠΌ Π½Π°ΡΠΈΡ ΠΌΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠΈΠΊΡΠ» Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ. ΠΠ°ΡΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π½Π°Π»ΠΈΡΠ½ΠΈ Π² Microsoft Store ΠΈ Π½Π° GitHub!
Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ°ΠΊΡΠΎ Π²ΠΈΠ½Π°Π³ΠΈ, Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΡΠ²ΠΎΠ΅ΡΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠΌΠ°ΡΠ΅ Π²ΡΠΏΡΠΎΡΠΈ, Π½Π΅ ΡΠ΅ ΠΊΠΎΠ»Π΅Π±Π°ΠΉΡΠ΅ Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ Π½Π° ΠΠ°ΠΉΠ»Π° (Kayla, ) Π² Twitter. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π’Π΅ΡΠΌΠΈΠ½Π°Π»Π° ΠΈΠ»ΠΈ Π΄Π° Π½ΠΈ ΡΡΠΎΠ±ΡΠΈΡΠ΅ Π·Π° Π³ΡΠ΅ΡΠΊΠ° Π² Π½Π΅Π³ΠΎ, ΠΌΠΎΠ»Ρ, ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ ΡΠ΅ Ρ Π½Π°Ρ Π½Π° . ΠΠ°Π΄ΡΠ²Π°ΠΌΠ΅ ΡΠ΅, ΡΠ΅ ΡΠΎΠ·ΠΈ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° Windows Terminal ΡΠ΅ Π²ΠΈ Ρ Π°ΡΠ΅ΡΠ°!

ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
