ΠΠ·Π΄Π°Π΄Π΅ ΡΠ΅ Π²Π΅ΡΡΠΈΡ 0.9 Π½Π° Windows Terminal. Π’ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° ΠΈ ΡΠ΅ Π²ΠΊΠ»ΡΡΠ²Π° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° v1. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»ΠΈΡΠ΅ Windows Terminal ΠΎΡ
ΠΡΠ³ΡΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄
ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ wt ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄. ΠΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Terminal Ρ Π½ΠΎΠ²ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ ΠΊΠ°ΠΊΡΠΎ ΠΆΠ΅Π»Π°Π΅ΡΠ΅, Ρ ΠΏΡΠΎΡΠΈΠ»ΠΈ, ΠΊΠΎΠΈΡΠΎ Ρ Π°ΡΠ΅ΡΠ²Π°ΡΠ΅, Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Ρ Π°ΡΠ΅ΡΠ²Π°ΡΠ΅! ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ ΡΠ° Π±Π΅Π·ΠΊΡΠ°ΠΉΠ½ΠΈ! ΠΡΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
wt -d.
ΠΡΠ²Π°ΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Ρ ΠΏΡΠΎΡΠΈΠ»Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π² ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ.
wt-d.; Π½ΠΎΠ² ΡΠ°Π·Π΄Π΅Π» -d C: pwsh.exe
ΠΡΠ²Π°ΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Ρ Π΄Π²Π° ΡΠ°Π·Π΄Π΅Π»Π°. ΠΡΡΠ²ΠΈΡΡ ΡΡΠ΄ΡΡΠΆΠ° ΠΏΡΠΎΡΠΈΠ»Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ. ΠΡΠΎΡΠΈΡΡ Π΅ ΠΏΡΠΎΡΠΈΠ»ΡΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Ρ pwsh.exe ΠΊΠ°ΡΠΎ βΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΡΠ΅Π΄β (Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΎΡΠΈΠ»Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ βΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΡΠ΅Π΄β), Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° C:.
wt -p "Windows PowerShell" -d.; split-pane -V wsl.exe
ΠΡΠ²Π°ΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Ρ Π΄Π²Π° ΠΏΠ°Π½Π΅Π»Π°, ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»Π½ΠΎ. ΠΠΎΡΠ½ΠΈΡΡ ΠΏΠ°Π½Π΅Π» ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΏΡΠΎΡΠΈΠ», Π½Π°ΡΠ΅ΡΠ΅Π½ βWindows Terminalβ, Π° Π΄ΠΎΠ»Π½ΠΈΡΡ ΠΏΠ°Π½Π΅Π» ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΏΡΠΎΡΠΈΠ» ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° wsl.exe ΠΊΠ°ΡΠΎ βΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΡΠ΅Π΄β (Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΎΡΠΈΠ»Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ βΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΡΠ΅Π΄β).
wt -d C:UserscinnamonGitHubWindowsTerminal; split-pane -p "ΠΠΎΠΌΠ°Π½Π΄Π΅Π½ ΡΠ΅Π΄"; split-pane -p "Ubuntu" -d \wsl$Ubuntuhomecinnak -H
ΠΠΈΠΆ ΠΎΡΠ΄ΠΎΠ»Ρ.
ΠΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ Ρ Π½Π°ΡΠΈΡΠ΅ Π½ΠΎΠ²ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄, Π²ΠΈΠΆΡΠ΅ ΠΏΡΠ»Π½Π°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° PowerShell
ΠΠΊΠΎ ΡΡΠ΅ Π³ΠΎΠ»ΡΠΌ ΡΠ΅Π½
ΠΠΎΡΠ²ΡΡΠ΄Π΅ΡΠ΅ Π·Π°ΡΠ²Π°ΡΡΠ½Π΅ΡΠΎ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ
ΠΠΈΠ΅ ΡΡΠ΅ ΡΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ ΠΈΡΠΊΠ° Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ Π΄Π° Π±ΡΠ΄Π΅ ΠΌΠΎΠ»Π΅Π½ Π΄Π° Π·Π°ΡΠ²ΠΎΡΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ? ΠΠΊΠΎ ΡΡΠ΅ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ Ρ βΠ΄Π°β, ΡΠΎΠ³Π°Π²Π° ΡΠ°Π·ΠΈ Π½ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π΅ Π·Π° Π²Π°Ρ! Π‘ΡΠ·Π΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π³Π»ΠΎΠ±Π°Π»Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°, ΠΊΠΎΡΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π²ΠΈΠ½Π°Π³ΠΈ Π΄Π° ΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π·Π° ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ βΠΠ°ΡΠ²Π°ΡΡΠ½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈβ. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° "confirmCloseAllTabs" Π² ΡΠ°Π»ΡΠΈΠ² Π² Π³ΠΎΡΠ½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° Π²Π°ΡΠΈΡ ΡΠ°ΠΉΠ» profiles.json ΠΈ Π½ΠΈΠΊΠΎΠ³Π° ΠΏΠΎΠ²Π΅ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠ·ΠΈ ΠΈΠ·ΡΠΊΠ°ΡΠ°Ρ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ! ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΈ
ΠΡΡΠ³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ
- ΠΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°ΡΠ΅ ΠΎΡ Π΅Π΄Π½Π° Π΄ΡΠΌΠ° ΠΊΡΠΌ Π΄ΡΡΠ³Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π Π°Π·ΠΊΠ°Π·Π²Π°Ρ ΠΈΠ»ΠΈ NVDA!
- ΠΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠ»ΡΠ·Π½Π΅ΡΠ΅ ΡΠ°ΠΉΠ»Π° Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° ΠΈ ΠΏΡΡΡΡ Π½Π° ΡΠ°ΠΉΠ»Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΡΠΏΠ΅ΡΠ°ΡΠ°Π½!
- Ctrl + Ins ΠΈ Shift+Ins ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ ΠΎΠ±Π²ΡΡΠ·Π°Π½ΠΎ Ρ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ ΠΈ Π²ΠΌΡΠΊΠ½Π΅ΡΠ΅ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ!
- Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π΄ΡΡΠΆΠΈΡΠ΅ ΠΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΊΠ»ΠΈΠΊΠ²Π°Π½Π΅Π·Π° Π΄Π° ΡΠ°Π·ΡΠΈΡΠΈΡΠ΅ ΠΈΠ·Π±ΠΎΡΠ° ΡΠΈ!
- VS Code ΠΊΠ»ΡΡΠΎΠ²Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΠΊΠ»Π°Π²ΠΈΡΠΈ (Π½Π°ΠΏΡ. "pgdn" ΠΈ "pagedown")!
ΠΠΎΡΠ΅ΠΊΡΠΈΡ Π½Π° Π³ΡΠ΅ΡΠΊΠ°
- Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΡΡ Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ ΡΡΠΈΠ½Π΅, ΠΊΠΎΠ³Π°ΡΠΎ Π Π°Π·ΠΊΠ°Π·Π²Π°ΡΡΡ ΡΠ°Π±ΠΎΡΠΈ!
- Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΡΡ Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ ΡΡΠΈΠ½Π΅, Π°ΠΊΠΎ ΠΏΡΡΡΡ Π΄ΠΎ ΡΠΎΠ½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠΊΠΎΠ½Π°ΡΠ° Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ!
- ΠΡΠΈΡΠΊΠΈ Π½Π°ΡΠΈ ΠΈΠ·ΡΠΊΠ°ΡΠ°ΡΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ Π²Π΅ΡΠ΅ ΠΈΠΌΠ°Ρ Π·Π°ΠΎΠ±Π»Π΅Π½ΠΈ Π±ΡΡΠΎΠ½ΠΈ!
- ΠΠΎΠ»Π΅ΡΠΎ Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π² ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π²ΠΈΡΠΎΠΊ ΠΊΠΎΠ½ΡΡΠ°ΡΡ!
- Π‘Π΅Π³Π° Π½ΡΠΊΠΎΠΈ Π»ΠΈΠ³Π°ΡΡΡΠΈ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ ΠΏΠΎ-ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ!
ΠΠ΅ΠΊΠ° Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΠΌ
ΠΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΠΎΡΠ·ΠΈΠ²ΠΈΡΠ΅ ΡΠΈ ΠΈΠ»ΠΈ ΠΈΠΌΠ°ΡΠ΅ Π²ΡΠΏΡΠΎΡΠΈ, Π½Π΅ ΡΠ΅ ΠΊΠΎΠ»Π΅Π±Π°ΠΉΡΠ΅ Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ Π½Π° ΠΠ°ΠΉΠ»Π° (ΠΠ°ΠΉΠ»Π°,
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com