ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΠΌΠ΅ Π²ΠΈ Windows Terminal v0.10! ΠΠ°ΠΊΡΠΎ Π²ΠΈΠ½Π°Π³ΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΈΠ·ΡΠ΅Π³Π»ΠΈΡΠ΅ ΠΎΡ
ΠΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Ρ ΠΌΠΈΡΠΊΠ°ΡΠ°
Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΡΡ Π²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Ρ ΠΌΠΈΡΠΊΠ°ΡΠ° Π² Windows Subsystem for Linux (WSL) ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Windows ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π΅Π½ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» (VT). Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΡΠΎ tmux ΠΈ Midnight Commander ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Ρ ΠΊΠ»ΠΈΠΊΠ²Π°Π½ΠΈΡ Π²ΡΡΡ Ρ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π² ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°! ΠΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ Π² ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΌΠΈΡΠΊΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π΄ΡΡΠΆΠΈΡΠ΅ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅Π·Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΈΠ·Π±ΠΎΡ, Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈΡΠ΅ VT Π²Ρ ΠΎΠ΄.
ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅
ΠΡΠ±Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ
ΠΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ Π½ΠΎΠ² ΠΏΠ°Π½Π΅Π», ΠΊΠ°ΡΠΎ Π΄ΡΠ±Π»ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΡΠΈΠ» ΠΎΡ Π²ΡΠ΅ΠΊΠΈ ΠΈΠ·Π±ΡΠ°Π½ ΠΏΠ°Π½Π΅Π», ΠΊΠ°ΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠΎΠΊΡΡΠΈΡΠ°ΡΠ΅ Π²ΡΡΡ
Ρ Π½Π΅Π³ΠΎ ΠΈ Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠ½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, Π² ΡΠ΅ΠΊΡΠΈΡΡΠ° βΠΊΠ»Π°Π²ΠΈΡΠ½ΠΈ Π²ΡΡΠ·ΠΊΠΈβ Π½Π° Π²Π°ΡΠΈΡ profiles.json ΡΡΡΠ±Π²Π° Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ "splitMode": "Π΄ΡΠ±Π»ΠΈΠΊΠ°Ρ" ΠΊ "splitPane". ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π΄ΡΡΠ³ΠΈ ΠΎΠΏΡΠΈΠΈ ΠΊΠ°ΡΠΎ "ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° Π»ΠΈΠ½ΠΈΡ", "ΠΈΠ½Π΄Π΅ΠΊΡ", "Π½Π°ΡΠ°Π»Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ" ΠΈΠ»ΠΈ "TabTitle". ΠΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠ΅Π·ΠΈ ΠΎΠΏΡΠΈΠΈ, ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΡΠ΅ ΡΠΎΠ²Π°
{"keys": ["ctrl+shift+d"], "command": {"action": "splitPane", "split": "auto", "splitMode": "duplicate"}}
ΠΠΎΡΠ΅ΠΊΡΠΈΡ Π½Π° Π³ΡΠ΅ΡΠΊΠ°
- ΠΠ½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡ ΠΏΡΠΈ ΠΏΡΠ΅ΠΎΡΠ°Π·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ°;
- Π€ΠΈΠΊΡΠΈΡΠ°Π½ΠΈ Π³ΡΠ°Π½ΠΈΡΠΈ Π½Π° ΡΡΠΌΠ½Π° ΡΠ΅ΠΌΠ° (Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ° Π±Π΅Π»ΠΈ);
- ΠΠΊΠΎ Π»Π΅Π½ΡΠ°ΡΠ° Π½Π° Π·Π°Π΄Π°ΡΠΈΡΠ΅ Π΅ ΡΠΊΡΠΈΡΠ° ΠΈ Π²Π°ΡΠΈΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½, ΡΡ Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ Π·Π°Π΄ΡΡΠΆΠΈΡΠ΅ ΠΊΡΡΡΠΎΡΠ° Π½Π° ΠΌΠΈΡΠΊΠ°ΡΠ° Π½Π°Π΄ Π΄ΠΎΠ»Π½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° Π΅ΠΊΡΠ°Π½Π°;
- Azure Cloud Shell Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° PowerShell ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Ρ ΠΌΠΈΡΠΊΠ°ΡΠ° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½Π° ΠΎΡ Π²Π°Ρ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°;
- ΠΡΠΎΠΌΠ΅Π½Π΅Π½Π° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡΡΠΏΠ°Π΄ ΠΈΠ»ΠΈ ΡΠ΅Π½Π·ΠΎΡΠ΅Π½ Π΅ΠΊΡΠ°Π½.
ΠΠΎ-Π½Π°ΡΠ°ΡΡΡΠ½ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²Π΅
ΠΡΠΊΠ°ΠΌΠ΅ Π΄Π° Π²ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠΌ Π°ΠΊΡΡΠ°Π»Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π½Π°ΡΠΈΡΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²Π΅, Π·Π° Π΄Π° Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΎΡΠ°ΠΊΠ²Π°ΡΠ΅ ΠΏΡΠ΅Π· ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ ΠΌΠ΅ΡΠ΅ΡΠΈ. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ°Π±ΠΎΡΠΈΠΌ Π²ΡΡΡ Ρ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠΌ Π·Π° ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° v1. Π‘Π°ΠΌΠΈΡΡ Windows Terminal v1 ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΡΠ½Π°Ρ ΠΏΡΠ΅Π· ΠΌΠ°ΠΉ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΏΡΡΠ½Π΅ΠΌ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠ΅Π· ΡΠ½ΠΈ, Π·Π° Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΠΌ ΠΌΠ΅ΡΠ΅ΡΠ½ΠΈΡ ΡΠΈΠΊΡΠ» Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΠ°ΡΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π½Π°Π»ΠΈΡΠ½ΠΈ Π² Microsoft Store ΠΈ Π² GitHub!
Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ°ΠΊΡΠΎ Π²ΠΈΠ½Π°Π³ΠΈ, Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° ΠΈΠ»ΠΈ ΠΈΠΌΠ°ΡΠ΅ Π²ΡΠΏΡΠΎΡΠΈ, ΠΌΠΎΠ»Ρ, Π½Π΅ ΡΠ΅ ΠΊΠΎΠ»Π΅Π±Π°ΠΉΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈΡΠ΅ ΠΈΠΌΠ΅ΠΉΠ» Π½Π° Kayla
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com