ΠΡΠΈΠ²Π΅Ρ, Π₯Π°Π±Ρ! ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ ΡΠ»ΡΡΠ°Π»ΠΈ, ΡΡΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠΊΠΎΡΠΎ Π²ΡΡ
ΠΎΠ΄ΠΈΡ Π½ΠΎΠ²ΡΠΉ Windows Terminal. ΠΡ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π»ΠΈ ΠΎΠ± ΡΡΠΎΠΌ
ΠΡΠ°ΠΊ, Π²Ρ Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈ Windows Terminal ΠΈβ¦ ΡΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ?
Π‘Π½Π°ΡΠ°Π»Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΡΡ Π½Π΅ Π² Π²ΠΎΡΡΠΎΡΠ³Π΅. ΠΡΠΎ Π²ΡΠ΅ ΠΆΠ΅ Π’Π΅ΡΠΌΠΈΠ½Π°Π», ΠΈ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Ρ Π²Π°Ρ, Π΄Π΅ΡΠΆΠ° Π·Π° ΡΡΠΊΡ.
1) ΠΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ
2) ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½Ρ Π²
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ²ΠΎΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ! ΠΠ»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ ΠΌΠΎΠΉ
profile.json (ΠΊΠΎΡΠΎΡΡΠΉ Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ). Π― ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» requestedTheme, alwaysShowTabs ΠΈ defaultProfile.
3) ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ΡΡ Ρ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡΠΌΠΈ ΠΊΠ»Π°Π²ΠΈΡ. Windows Terminal ΠΈΠΌΠ΅Π΅Ρ
- ΠΡΠ±Π°Ρ ΠΊΠ»Π°Π²ΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅Π½Π°Π·Π½Π°ΡΠ΅Π½Π°.
4) ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π²Π°ΡΠΈΠΌ ΠΆΠ΅Π»Π°Π½ΠΈΡΠΌ?
- ΠΠ°
terminalsplash.com ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΌ Π΄Π»Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°. - Π Π·Π΄Π΅ΡΡ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π΄Π΅ΡΡΡΠΊΠΈ
ΡΠ²Π΅ΡΠΎΠ²ΡΡ ΡΡ Π΅ΠΌ iTerm2 , Ρ ΠΈΡ ΡΠ²Π΅ΡΠΎΠ²ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡΠ·Π΄Π΅ΡΡ .
5) Π₯ΠΎΡΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ? ΠΡΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΡΠΎΠ½ΠΎΠ²ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
- ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΠ½ΠΎΠ²ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ GIF-ΡΠ°ΠΉΠ»Ρ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
Π·Π΄Π΅ΡΡ .
6) Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ²ΠΎΠΉ startingDirectory.
- ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ WSL, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ Ρ Π²Π°Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ Π²Π°Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π»ΡΡ Π²
ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Linux .
7) ΠΡ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Far, GitBash, Cygwin, ΠΈΠ»ΠΈ cmder, Π΅ΡΠ»ΠΈ Ρ
ΠΎΡΠΈΡΠ΅. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π²
8) ΠΠ·ΡΡΠΈΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Windows Terminal.
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Windows Terminal Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ Β«wt.exeΒ», ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ! ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ²:
wt ; split-pane -p "Windows PowerShell" ; split-pane -H wsl.exe wt -d . wt -d c:github
ΠΠ° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π΄Π°Π»Π΅ΠΊΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΆΠ΅Π»Π°Π΅ΡΠ΅. Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ, Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΠ΅ ΠΈΡ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ, ΠΎΡΡΡΠ²Π°ΠΉΡΠ΅ΡΡ ΠΏΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΊΠ°ΠΊ new-tab, split-pane ΠΈ focus-tab.
9) Π― Π·Π°ΠΏΠΈΡΠ°Π»
ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ Π½ΠΈΠΆΠ΅ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠΎΠ²Π΅ΡΠ°ΠΌΠΈ, ΠΏΡΠΎΡΠΈΠ»ΡΠΌΠΈ ΠΈ Π»ΡΠ±ΠΈΠΌΡΠΌΠΈ ΡΠ΅ΠΌΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°!
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com