ΠΠΈΠ΅ ΡΠΌΠ΅ Π½Π΅Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π³ΠΎΡΠ΄ΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΎΠ±ΡΠ°Π²ΠΈΠΌΠ΅ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Windows Terminal 1.0! Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ Π½Π° Windows ΠΏΠΎΠΌΠΈΠ½Π° Π΄ΠΎΠ»Π³ ΠΏΠ°Ρ ΠΎΡΡΠΎΠ³Π°Ρ
ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ Π½Π° Windows
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π»Π°Π½ΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°Π½Π°Π» Π·Π° ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° Windows Terminal. ΠΠΊΠΎ ΡΡΠ΅ Π½Π΅ΠΊΠΎΡ ΡΡΠΎ ΡΠ°ΠΊΠ° Π΄Π° ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΡΠ²Π° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Windows Terminal ΠΈ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈ Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π΅Π΄Π½Π°Ρ ΡΡΠΎΠΌ ΡΠ΅ ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠ°Ρ, ΠΎΠ²ΠΎΡ ΠΊΠ°Π½Π°Π» Π΅ Π·Π° Π²Π°Ρ! ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ΡΠ΅ Windows Terminal Preview ΠΎΠ΄
ΠΠ΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°
ΠΡΠΊΠ°ΠΊΠΎ ΡΠ΅ Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Windows Terminal, Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΡΠ΅ ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΎ ΠΈΠ·Π²Π»Π΅ΡΠ΅ΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΠΎΡ ΠΎΠ΄ Π²Π°ΡΠ°ΡΠ° Π½ΠΎΠ²Π° Π°Π»Π°ΡΠΊΠ°. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, ΠΎΡΠ²ΠΎΡΠΈΠ²ΠΌΠ΅ ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Windows Terminal ΠΊΠΎΡΠ° ΡΠΎΠ΄ΡΠΆΠΈ Π΄Π΅ΡΠ°Π»Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ, ΠΊΠ°ΠΊΠΎ ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠΏΠ°ΡΡΡΠ²Π° ΠΊΠΎΠΈ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ ΡΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ. Π¦Π΅Π»Π°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π½Π° Π½Π°ΡΠ°ΡΠ°
ΠΠ°ΡΠΊΡΠ» ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
Windows Terminal Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΌΠ½ΠΎΠ³Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΠΈ Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π°Ρ Π²Π°ΡΠΈΠΎΡ ΡΠ°Π±ΠΎΡΠ΅Π½ ΡΠ΅ΠΊ ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ ΡΠΈΡΠΎΠΊ ΠΎΠΏΡΠ΅Π³ Π½Π° ΠΎΠΏΡΠΈΠΈ Π·Π° ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π·Π° Π΄Π° Π²ΠΈ Π³ΠΎ Π΄Π°Π΄Π°Ρ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎΡΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ. ΠΠΎΠ΄ΠΎΠ»Ρ ΡΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΊΠΎΠΈ Π½Π°ΡΠΌΠ½ΠΎΠ³Ρ Π³ΠΈ ΡΠ°ΠΊΠ°Π°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅.
ΠΠ°Π·ΠΈΡΠΈΡΠ° ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ
Windows Terminal Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΈΠ·Π²ΡΡΠΈΡΠ΅ ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ° Π»ΠΈΠ½ΠΈΡΠ° Π²ΠΎ ΡΠ°Π±ΠΎΠ²ΠΈΡΠ΅ ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈΡΠ΅. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈ Π·Π° ΡΠ΅ΠΊΠΎΡΠ° ΠΎΠ΄ Π²Π°ΡΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ° Π»ΠΈΠ½ΠΈΡΠ° ΠΈ Π΄Π° Π³ΠΈ ΠΎΡΠ²ΠΎΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄ΠΎ ΡΠ°ΠΌΠΎ Π·Π° Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ. Π‘Π΅ΠΊΠΎΡ ΠΎΠ΄ Π²Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΠΈ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΎ Π·Π° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° Π²Π°ΡΠΈΡΠ΅ Π²ΠΊΡΡΠΎΠ²ΠΈ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΏΡΠΎΡΠΈΠ»ΠΈ Π·Π° Π²Π°Ρ Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π½Π° Π²Π°ΡΠΈΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ Π½Π° Windows Π·Π° Linux ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° PowerShell.
ΠΠΠ£ Π·Π°Π±ΡΠ·Π°Π½ΠΎ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΠΊΡΡ
Windows Terminal Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π·Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΠΊΡΡ, ΡΡΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΠΏΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ° Π»ΠΈΠ½ΠΈΡΠ°.
ΠΠ²ΠΎΡ ΡΠ΅Π½Π΄Π΅ΡΠ΅Ρ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Unicode ΠΈ UTF-8 Π·Π½Π°ΡΠΈ, ΡΡΠΎ Π²ΠΈ Π΄Π°Π²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° Π³ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ ΡΠΈΡΠ΅ Π²Π°ΡΠΈ ΠΎΠΌΠΈΠ»Π΅Π½ΠΈ Π΅ΠΌΠΎΡΠΈΠΊΠΎΠ½ΠΈ.
ΠΠΎ Π²ΠΊΠ»ΡΡΠΈΠ²ΠΌΠ΅ ΠΈ Π½Π°ΡΠΈΠΎΡ Π½Π°ΡΠ½ΠΎΠ² ΡΠΎΠ½Ρ, Cascadia Code, Π²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Windows Terminal. Π‘ΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΠΎΡ ΡΠΎΠ½Ρ Π΅ Cascadia Mono, ΠΊΠΎΡ Π΅ Π²Π°ΡΠΈΡΠ°Π½ΡΠ° Π½Π° ΡΠΎΠ½ΡΠΎΡ ΡΡΠΎ Π½Π΅ Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΡΠΊΠΈ Π»ΠΈΠ³Π°ΡΡΡΠΈ. ΠΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΠΎΠ½ΡΠΎΡ Cascadia Code, ΠΎΠ΄Π΅ΡΠ΅ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ Cascadia Code Π½Π°
ΠΠΏΡΠΈΠΈ Π·Π° ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±ΡΠ²Π°ΡΠ΅
Windows Terminal ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΊΠΎΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ ΠΏΡΠΎΡΡΠΎΡ Π·Π° ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π°ΠΊΡΠΈΠ»Π½ΠΈ Π·Π°Π΄Π½ΠΈΠ½ΠΈ ΠΈ ΡΠ»ΠΈΠΊΠΈ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° ΡΠΎ ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΈ ΡΠ΅ΠΌΠΈ Π½Π° Π±ΠΎΠΈ. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π·Π° Π½Π°ΡΡΠ΄ΠΎΠ±Π½Π° ΡΠ°Π±ΠΎΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈ ΡΠΎΠ½ΡΠΎΠ²ΠΈ ΠΈ Π²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠΏΡΠΈΡΠ°ΡΠ°. ΠΠ»ΡΡ, ΡΠ΅ΠΊΠΎΡ ΠΏΡΠΎΡΠΈΠ» Π΅ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»ΠΈΠ² Π·Π° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΠΎΡ ΡΠ΅ΠΊ ΡΡΠΎ Π²ΠΈ ΡΡΠ΅Π±Π°, Π±ΠΈΠ»ΠΎ Π΄Π° Π΅ ΡΠΎΠ° Windows, WSL ΠΈΠ»ΠΈ Π΄ΡΡΠΈ ΠΈ SSH!
ΠΠ°Π»ΠΊΡ Π·Π° ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΠΎΡ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ°
ΠΠ΅ΠΊΠΎΠΈ ΠΎΠ΄ Π½Π°ΡΠΊΡΠ» ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° Windows Terminal ΡΠ΅ Π΄Π°Π΄Π΅Π½ΠΈ ΠΎΠ΄ ΡΠ»Π΅Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° ΡΠΎ
ΠΡΡΠ³ ΠΎΠΌΠΈΠ»Π΅Π½ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ Π΅ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π·Π° ΡΠ΅ΡΡΠΎ Π΅ΡΠ΅ΠΊΡΠΈ.
Π¨ΡΠΎ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ ΡΠ»Π΅Π΄Π½ΠΎ
ΠΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²Π°Ρ Π²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ
ΠΠΎ Π·Π°ΠΊΠ»ΡΡΠΎΠΊ
Π‘Π΅ Π½Π°Π΄Π΅Π²Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΠ΅ ΡΠΆΠΈΠ²Π°ΡΠ΅
ΠΠ·Π²ΠΎΡ: www.habr.com