рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐, рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рд▓рд┐рдП, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЬрдм рд╣рдо "рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рд╢рд┐рдлреНрдЯ + рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рдЬрдм рд╣рдо рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЪрдпрди рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╡рд┐рдХрд▓реНрдк "рдпрд╣рд╛рдБ рдХрдорд╛рдВрдб рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реЗрдВ" рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдХреЗ рд▓рд┐рдП, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЬрдм рд╣рдо "рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рд╢рд┐рдлреНрдЯ + рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо "рдпрд╣рд╛рдБ рдЦреБрд▓реА рдкреЙрд╡рд░рд╢реЗрд▓ рд╡рд┐рдВрдбреЛ" рд╡рд┐рдХрд▓реНрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ рд╡рд┐рдВрдбреЛрдЬ 10 рдХреЗ рд▓рд┐рдП (рд╕рдВрд╕реНрдХрд░рдг 1903 рд╕реЗ рдмрд╛рдж рдореЗрдВ), рд╣рдо рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреАрди рд╡рд┐рдХрд▓реНрдк рдХреИрд╕реЗ рдЙрдкрд▓рдмреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ, рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж ~
рдпрджрд┐ рдЗрд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЦреБрд▓реЗ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдПрдХ рдФрд░ рдЪрдпрди рд╡рд┐рдХрд▓реНрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдХреЗ рд╕рдмрдореЗрдиреВ рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрдпрд╛ рдЦреЛрд▓рдирд╛ рд╣реИ (рдпрд╛ рдЙрд╕ рддрд░рд╣) рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдорд┐рдЯрд╛рдП рдЧрдП рдирд╛рдо рдХреЗ рд╕рд╛рде, рдЬреИрд╕реЗ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рд╣реИ, рдФрд░ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдореБрджрд╛рдп рдХреА рдорджрдж рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗред
рдореЗрд░реА рдЖрдВрдд рдХрд╣рддреА рд╣реИ рдХрд┐ рдпрд╣ # 689 рдХреЗ рд▓рд┐рдП рдХрд╛рдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ Win32 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдкрддрд╛ рд╣реИред
рдпрд╣ рд╢рд╛рдпрдж рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ: https://www.codeproject.com/Articles/441/The-Complete-Idiot-s-Guide-to-Writing-Shell-Extens
рд▓реЗрдХрд┐рди рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдПрдЯреАрдПрд▓ рдХреЛ рд╣рдорд╛рд░реЗ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдкреЗрд╢ рдХрд┐рдП рдмрд┐рдирд╛ ...
рдпрд╣ рддрд░реАрдХрд╛ рд╣реИ, _way_ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ рдПрдХ рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕рд░рд▓ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП (рдФрд░ рдлрд┐рд░ рдЖрдк рдПрдХ рдЖрдЗрдХрди рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрджрд┐)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\Open Thing Here\command]
@="C:\\thing.exe \"%1\""
pacakged рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рджреЗрдЦреЗрдВ: https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/uapmanifestschema/element-uap-filetypeassociationред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред
# 561 рдХреЗ рд╕рдорд╛рди рдбреБрдкреНрд▓рд┐рдХреЗрдЯ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рдпрд╣рд╛рдВ рдЯреНрд░реИрдХ рдХрд░реЗрдВрдЧреЗред
@miniksa @ zadjii-msft @ DHowett-MSFT @factormystic @ рдХреНрд░рд┐рд╕рдЧреНрд▓рд╛рдХ
рдореИрдВрдиреЗ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
рдЪрд░рдг реж:
рдиреАрдЪреЗ рджреЛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
echo %USERPROFILE%
echo %LOCALAPPDATA%
рдпрджрд┐ рд╕рдм рдХреБрдЫ рдпрд╣рд╛рдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрди рджреЛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реАрдзреЗ рдЕрдиреНрдп рдЪрд░рдгреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╛ рдХреГрдкрдпрд╛ рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд░реЗрдВ:
% USERPROFILE% тЖТ C:\Users\[userName]
% LOCALAPPDATA% тЖТ C:\Users\[userName]\AppData\Local
рдпрд╣рд╛рдБ [userName]
рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ Bruce
ред
рдЪрд░рдг 1:
CMD
рдореЗрдВ рдиреАрдЪреЗ рд╕рд╛рдорд╛рди рдЪрд▓рд╛рдПрдБ:
mkdir "%USERPROFILE%\AppData\Local\terminal"
рдЪрд░рдг 2:
рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЖрдЗрдХрди рдХреЛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ %USERPROFILE%\AppData\Local\terminal
рдХреЙрдкреА рдХрд░реЗрдВ, рдЖрдЗрдХрди https://github.com/yanglr/WindowsDevTools/tree/master/awosomeTerminal/icons рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо wt_32.ico
ред
рдЪрд░рдг 3:
wt.reg
рд░реВрдк рдореЗрдВ follwing рд╕рд╛рдордЧреНрд░реА рд╕рд╣реЗрдЬреЗрдВ, рдлрд┐рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБред
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows terminal here"
"Icon"="%USERPROFILE%\\AppData\\Local\\terminal\\wt_32.ico"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="%LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe"
рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП , рдпрджрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреЛрдб рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд рдПрдХреНрд╕ wtd.exe
, рддреЛ рдЖрдкрдХреЛ рдЙрдкрд░реЛрдХреНрдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ wt.exe
рд╕реЗ wtd.exe
рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЪрд░рдг 4:
рдкрд░реАрдХреНрд╖рд╛
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ (рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдХ рдкрд╣реБрдБрдЪ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИ), рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ wtd.exe рдерд╛ (рдХрд╛рдо рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛)ред
рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рдлреАрдЪрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
@ SJang1
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЦреБрдж рдХреЛ рдмрджрдорд╛рд╢реА рджреЗрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП wtd.exe
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП Windows Store
, wt.exe
рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдирд╛ рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рд╣реИред рдЕрднреА рдХреЗ рд▓рд┐рдП, рдЖрдк рдпрд╣рд╛рдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг ( .7z
рдлрд╝рд╛рдЗрд▓ https://github.com/yanglr/WindowsDevTools/tree/master/awosomeTerminal ) рдХреЗ рддрд╣рдд рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж wt.exe
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдореИрдВрдиреЗ рдпрд╣ рддрд░реАрдХрд╛ рдЕрдкрдирд╛рдпрд╛ред
@yanglr рдореИрдВрдиреЗ
@ SJang1
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ Debug mode
рдореЗрдВ рдХреЛрдб рдмрдирд╛рдпрд╛ рдерд╛, рдХреГрдкрдпрд╛ Release mode
рдмрджрд▓реЗрдВ, рдиреАрдЪреЗ рджреЗрдЦреЗрдВ:
@ рдЖрдпрдВрдЧреНрд▓
рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рд░реНрдорд┐рдд рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВред
рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЪрд╛рд╣реЗрдВрдЧреЗ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рд╕реЗ рдЗрд╕ рд╢реЙрд░реНрдЯрдХрдЯ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗред
@ zadjii-msft
рд╢рд╛рдВрдд, рдорд╣рд╛рди!
рдЗрд╕реЗ рдЕрднреА рддрдХ рдЬреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдХрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рддрдм рддрдХ рдЦреБрд▓рд╛ рд░рдЦреЗрдВ рдЬрдм рддрдХ рдХрд┐ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХрд╛рдо рди рд╣реЛ рдЬрд╛рдП :)
рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рдореИрдВ рдЗрд╕реЗ рдПрдХ рд╢реЙрдЯ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ?
@MelulekiDube рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд╛рдУ!
рдпрд╣рд╛рдБ рдореЗрд░рд╛ рдореБрдЦреНрдп рдЯрд┐рдк рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдо рдЯрд░реНрдорд┐рдирд▓-рдПрдк рдХреЛ рдпреВрдбрдмреНрд▓реНрдпреВрдкреА-рдЬреИрд╕реЗ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ-рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╡рд┐рди -32 рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЛ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕рдВрднрд╡рдд: рдХрд╛рдлреА Win32 рднрд╛рд░реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╢рд╛рдпрдж рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдШрдЯрдирд╛ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ App
(TerminalApp рдореЗрдВ) AppHost
(WindowsTerminal рдореЗрдВ) рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд╢реЙрд░реНрдЯрдХрдЯред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдПрдХ рдШрдЯрдирд╛ TitleChanged
рдХрд┐ App
AppHost
рдЦрд┐рдбрд╝рдХреА рдХрд╛ рд╢реАрд░реНрд╖рдХ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧ рд▓рдЧрд╛ рд╕рдХрддреА рд╣реИред
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЪреВрдВрдХрд┐ Profile
рдПрдХ winrt рдкреНрд░рдХрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП WindowsTerminal рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рд╕реАрдзреЗ рдЕрдкрдиреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдХрдард┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ App
рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ Profile
рдХреЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрд┐рдЯреНрд╕ рдХрд╛ рд╕рдВрдЪрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдЗрд╕реЗ рдПрдХ winrt рдкреНрд░рдХрд╛рд░ (рдПрдХ .idl рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг) рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдереЛрдбрд╝рд╛ рдХрдард┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╕реМрднрд╛рдЧреНрдп!
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВ рдпрд╣рд╛рдБ рдЗрд╕ рдХрдерди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реВрдБред рдРрд╕рд╛ рдХрд╛рдо рд╣реИ рдЬрд┐рд╕реЗ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ # 607 / # 1065 рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ # 607 рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬреЛ рдЕрднреА рднреА рдкреВрд░реНрд╡-рдХрд▓реНрдкрдирд╛ рдЪрд░рдг рдореЗрдВ рд╣реИред
@ DHowett-MSFT рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИред рдореИрдВ # 1065 рдореЗрдВ рд╣рд╛рд▓ рдХреЗ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рднреВрд▓ рдЧрдпрд╛ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ _hard_ рдЪреАрдЬреЛрдВ рдХреА рд╢реНрд░реЗрдгреА рдореЗрдВ рдЖ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рдкреНрд░рддрд┐-рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред
рдореБрдЭреЗ рдпрд╣ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо # 1065 рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдордиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛, рддреЛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рд╣рдо рдЦреЛрдЬрдХрд░реНрддрд╛ рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдП рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рддрд┐ рд╣рд▓ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред -рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореБрджреНрджрд╛ред рд╣рдореНрдоред
рд╕реНрдЯрд╛рд░рд┐рдВрдЧрдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдЗрд╕реЗ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХреЗрдВ?
рд╣рд╛рдВ, рд╡рд╣ # 607 рдореЗрдВ рдмрд┐рдВрджреБ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
рд╣рд╛рдп @yanglr ,
рдпрд╣ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдорд╕реНрдпрд╛ "рдпрд╣рд╛рдБ рдЦреБрд▓реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓" рдлреАрдЪрд░ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред
@ DHowett-MSFT
рдУрд╣, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рди рдХреЗрд╡рд▓ "рдпрд╣рд╛рдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рдирд╛" рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдмрд▓реНрдХрд┐ "рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдпрд╣рд╛рдВ рдЦреЛрд▓реЗрдВ" (рдкреНрд░рд╢рд╛рд╕рдХ) рднреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рднреА рджреНрд╡рд╛рд░рд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛,
..рдФрд░ рдЕрдЧрд░ рдореИрдВ рдЬреИрд╕рд╛ рд╕реЛрдЪрддрд╛ рд╣реВрдВ рд╡реИрд╕рд╛ рд╣реА рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИред
рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛,
..рдФрд░ рдЕрдЧрд░ рдореИрдВ рдЬреИрд╕рд╛ рд╕реЛрдЪрддрд╛ рд╣реВрдВ рд╡реИрд╕рд╛ рд╣реА рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИред
... рдЬрдм рддрдХ рдЖрдк рдПрдХ рд╣реА рд╕рдмрдореЗрдиреВ рдЖрдЗрдЯрдо рдХреЗ рд╕рд╛рде рдПрдХ рджреВрд╕рд░рд╛ рдореБрдЦреНрдп рдореЗрдиреВ "рдУрдкрди рдбрдмреНрд▓реНрдпреВрдЯреА рдпрд╣рд╛рдБ (рдкреНрд░рд╢рд╛рд╕рдХ)" рдирд╣реАрдВ рдбрд╛рд▓рддреЗред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВрдиреЗ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдмрдЬрд╛рдп C: \ Users \ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рдЦреБрд▓рддрд╛ рд╣реИред
@minhtuanta
рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ # 607 рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬреЛ рдЕрднреА рднреА рдкреВрд░реНрд╡-рдХрд▓реНрдкрдирд╛ рдЪрд░рдг рдореЗрдВ рд╣реИред
рд╕реНрдЯрд╛рд░рд┐рдВрдЧрдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдЗрд╕реЗ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХреЗрдВ?
рд╣рд╛рдВ, рд╡рд╣ # 607 рдореЗрдВ рдмрд┐рдВрджреБ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
wt.exe
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХреЛрдВ рдХрд╛ рдЕрднреА рддрдХ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдирдпрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╢реБрд░реВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред
рдЕрдЧрд░ рдореИрдВ рдХреЛрдИ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдкрд╛рд╡рд░рд╢реЗрд▓, рд╕реАрдПрдордбреА рдФрд░ / рдпрд╛ рд▓рд┐рдирдХреНрд╕ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЛ "рд╡рд┐рдВрдбреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЦреЛрд▓реЗрдВ" рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рддреАрдиреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╣реИред рддрдм рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ profile.json
рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЕрдкрдирд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
@yanglr @lllopo @ SJang1
рдЗрд╕ рддрд░рд╣ рдХреБрдЫ _should_ рдЕрдм рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЗрд╕реЗ PowerShell рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреЛрд╕реНрдЯ-рдЗрдВрд╕реНрдЯреЙрд▓реНрдб рд╡рд┐рдВрдбреЛрдЬ рдЖрдИрдПрд╕рдУ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ .reg рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╡рд┐рд░реЛрдз рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджреЗрдЦрддрд╛ред
рд╢рдХреНрддрд┐ рдХреЛрд╢рд┐рдХрд╛:
$Env.terminalDir ='$Env:localAppDir\Microsoft\WindowsApps' # Not really needed (except for icon), as wt.exe in in %PATH%
Invoke-WebRequest -UseBasicParsing "https://github.com/yanglr/WindowsDevTools/raw/master/awosomeTerminal/icons/wt_32.ico" -OutFile "$Env:terminalDir\wt.ico" # Going to update my own to just grab icon from the appx package
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\Background\shell\MenuTerminal' -Name 'MUIVerb' -Type String -Value 'Terminals'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\Background\shell\MenuTerminal' -Name 'Icon' -Type String -Value '$Env:terminalDir\wt.ico'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\Background\shell\MenuTerminal' -Name 'ExtendedSubCommandsKey' -Type String -Value 'Directory\\ContextMenus\\MenuTerminal'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\shell\open' -Name 'MUIVerb' -Type String -Value 'PowerShell'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\shell\open' -Name 'Icon' -Type String -Value 'PowerShell.exe'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\shell\open' -Name 'ExtendedSubCommandsKey' -Type String -Value 'Directory\\ContextMenus\\MenuTerminal\\PS'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\open' -Name 'MUIVerb' -Type String -Value 'PowerShell'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\open' -Name 'Icon' -Type String -Value '$Env:terminalDir\wt.ico'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\open\command' -Name '@' -Type String -Value 'wt.exe'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\runas' -Name 'MUIVerb' -Type String -Value 'Elevated PowerShell'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\runas' -Name 'Icon' -Type String -Value '$Env:terminalDir\wt.ico'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\runas' -Name 'HasLUAShield' -Type String -Value ''
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\runas\command'-Name '@' -Type String -Value 'wt.exe'
рдФрд░ рдХреБрдЫ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ _should_ рдХрд╛рдо рдЬрдм рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╕рдордп рд╕реАрдПрдордбреА рдФрд░ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЗ рдмреАрдЪ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ (рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рд╢рдХреНрддрд┐ рдХреЛрд╢рд┐рдХрд╛:
$Env.terminalDir ='$Env:localAppDir\Microsoft\WindowsApps' # Not really needed (except for icon), as wt.exe in in %PATH%
Invoke-WebRequest -UseBasicParsing "https://github.com/yanglr/WindowsDevTools/raw/master/awosomeTerminal/icons/wt_32.ico" -OutFile "$Env:terminalDir\wt.ico" # Going to update my own to just grab icon from the appx package
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\Background\shell\MenuTerminal' -Name 'MUIVerb' -Type String -Value 'Terminals'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\Background\shell\MenuTerminal' -Name 'Icon' -Type String -Value '$Env:terminalDir\wt.ico'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\Background\shell\MenuTerminal' -Name 'ExtendedSubCommandsKey' -Type String -Value 'Directory\\ContextMenus\\MenuTerminal'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\shell\open' -Name 'MUIVerb' -Type String -Value 'Command Prompt'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\shell\open' -Name 'Icon' -Type String -Value 'cmd.exe'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\shell\open' -Name 'ExtendedSubCommandsKey' -Type String -Value 'Directory\\ContextMenus\\MenuTerminal\\CMD'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\CMD\shell\open' -Name 'MUIVerb' -Type String -Value 'Command Prompt'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\CMD\shell\open' -Name 'Icon' -Type String -Value '$Env:terminalDir\wt.ico'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\CMD\shell\open\command' -Name '@' -Type String -Value 'wt.exe --profile CMD'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\CMD\shell\runas' -Name 'MUIVerb' -Type String -Value 'Elevated Terminal'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\CMD\shell\runas' -Name 'Icon' -Type String -Value '$Env:terminalDir\wt.ico'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\CMD\shell\runas' -Name 'HasLUAShield' -Type String -Value ''
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\CMD\shell\runas\command'-Name '@' -Type String -Value 'wt.exe --profile CMD'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\shell\open' -Name 'MUIVerb' -Type String -Value 'PowerShell'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\shell\open' -Name 'Icon' -Type String -Value 'PowerShell.exe'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\shell\open' -Name 'ExtendedSubCommandsKey' -Type String -Value 'Directory\\ContextMenus\\MenuTerminal\\PS'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\open' -Name 'MUIVerb' -Type String -Value 'PowerShell'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\open' -Name 'Icon' -Type String -Value '$Env:terminalDir\wt.ico'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\open\command' -Name '@' -Type String -Value 'wt.exe --profile PowerShell'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\runas' -Name 'MUIVerb' -Type String -Value 'Elevated PowerShell'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\runas' -Name 'Icon' -Type String -Value '$Env:terminalDir\wt.ico'
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\runas' -Name 'HasLUAShield' -Type String -Value ''
Set-ItemProperty-Path 'HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuTerminal\PS\shell\runas\command'-Name '@' -Type String -Value 'wt.exe --Profile PowerShell'
@yanglr рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛, рд░рд╛рдЗрдЯ-рдмрдЯрди рдореЗрдиреВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, explorer.exe рдХрд╣рддрд╛ рд╣реИ, "рд╡рд┐рдВрдбреЛрдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕, рдкрде рдпрд╛ рдлрд╝рд╛рдЗрд▓ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрдЗрдЯрдо рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕, рдкрде рдпрд╛ рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдВрдЪреЗрдВред рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрдЗрдЯрдо рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред
Cmd рдкреНрд░реЙрдореНрдкреНрдЯ рд╕реЗ "% LOCALAPPDATA% \ Microsoft \ WindowsApps \ wt.exe" рдЪрд▓рд╛рдиреЗ рд╕реЗ рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдирдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рдЦреБрд▓ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ msys, wsl- рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рдорд╛рди рд╕реЗрдЯрдЕрдк рд╣реИ, рд╕рднреА рдареАрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
@ chen-xin рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд╕ рдПрд░рд░ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
Https://github.com/microsoft/terminal/issues/1060#issuecomment -49439391 рдХреЗ рд╕рдорд╛рди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ
рд▓реЗрдХрд┐рди, рдХреЗ рд▓рд┐рдП wt.exe
рдкрде, рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп %LOCALAPPDATA%
, рдЬреИрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреВрд░реНрдг рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ C:\\Users\\[your_user_acc]\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe
ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ startingDirectory
рди рдЬреЛрдбрд╝реЗрдВред
@saisandeepvaddi рдпрд╣
@miniksa @ zadjii-msft @ DHowett-MSFT @factormystic @ рдХреНрд░рд┐рд╕рдЧреНрд▓рд╛рдХ
рдореИрдВрдиреЗ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
рдЪрд░рдг реж:
рдиреАрдЪреЗ рджреЛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
echo %USERPROFILE% echo %LOCALAPPDATA%
рдпрджрд┐ рд╕рдм рдХреБрдЫ рдпрд╣рд╛рдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрди рджреЛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реАрдзреЗ рдЕрдиреНрдп рдЪрд░рдгреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╛ рдХреГрдкрдпрд╛ рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд░реЗрдВ:
% USERPROFILE% тЖТ
C:\Users\[userName]
% LOCALAPPDATA% тЖТC:\Users\[userName]\AppData\Local
рдпрд╣рд╛рдБ
[userName]
рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛Bruce
редрдЪрд░рдг 1:
CMD
рдореЗрдВ рдиреАрдЪреЗ рд╕рд╛рдорд╛рди рдЪрд▓рд╛рдПрдБ:mkdir "%USERPROFILE%\AppData\Local\terminal"
рдЪрд░рдг 2:
рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЖрдЗрдХрди рдХреЛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ%USERPROFILE%\AppData\Local\terminal
рдХреЙрдкреА рдХрд░реЗрдВ, рдЖрдЗрдХрди https://github.com/yanglr/WindowsDevTools/tree/master/awosomeTerminal/icons рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдоwt_32.ico
редрдЪрд░рдг 3:
wt.reg
рд░реВрдк рдореЗрдВ follwing рд╕рд╛рдордЧреНрд░реА рд╕рд╣реЗрдЬреЗрдВ, рдлрд┐рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБредWindows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\wt] @="Windows terminal here" "Icon"="%USERPROFILE%\\AppData\\Local\\terminal\\wt_32.ico" [HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command] @="%LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe"
рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП , рдпрджрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреЛрдб рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд рдПрдХреНрд╕
wtd.exe
, рддреЛ рдЖрдкрдХреЛ рдЙрдкрд░реЛрдХреНрдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВwt.exe
рд╕реЗwtd.exe
рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИредрдЪрд░рдг 4:
рдкрд░реАрдХреНрд╖рд╛
рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдореИрдВ рдпрд╣рд╛рдБ _Windows рдЯрд░реНрдорд┐рдирд▓ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдБ
@ рд╕рд╛рд╣рд┐рддреНрдпрдХрд╛рд░реЛрдВ рдиреЗ рдХреНрдпрд╛ рдЖрдкрдиреЗ https://github.com/microsoft/terminal/issues/1060#issuecomment -515134618 рдХреЛрд╢рд┐рд╢ рдХреА
@miniksa @ zadjii-msft @ DHowett-MSFT @factormystic @ рдХреНрд░рд┐рд╕рдЧреНрд▓рд╛рдХ
рдореИрдВрдиреЗ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
рдЪрд░рдг реж:
рдиреАрдЪреЗ рджреЛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛редecho %USERPROFILE% echo %LOCALAPPDATA%
рдпрджрд┐ рд╕рдм рдХреБрдЫ рдпрд╣рд╛рдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрди рджреЛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реАрдзреЗ рдЕрдиреНрдп рдЪрд░рдгреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╛ рдХреГрдкрдпрд╛ рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд░реЗрдВ:
% USERPROFILE% тЖТC:\Users\[userName]
% LOCALAPPDATA% тЖТC:\Users\[userName]\AppData\Local
рдпрд╣рд╛рдБ[userName]
рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛Bruce
ред
рдЪрд░рдг 1:
CMD
рдореЗрдВ рдиреАрдЪреЗ рд╕рд╛рдорд╛рди рдЪрд▓рд╛рдПрдБ:mkdir "%USERPROFILE%\AppData\Local\terminal"
рдЪрд░рдг 2:
рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЖрдЗрдХрди рдХреЛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ%USERPROFILE%\AppData\Local\terminal
рдХреЙрдкреА рдХрд░реЗрдВ, рдЖрдЗрдХрди https://github.com/yanglr/WindowsDevTools/tree/master/awosomeTerminal/icons рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдоwt_32.ico
ред
рдЪрд░рдг 3:
wt.reg
рд░реВрдк рдореЗрдВ follwing рд╕рд╛рдордЧреНрд░реА рд╕рд╣реЗрдЬреЗрдВ, рдлрд┐рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБредWindows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\wt] @="Windows terminal here" "Icon"="%USERPROFILE%\\AppData\\Local\\terminal\\wt_32.ico" [HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command] @="%LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe"
рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП , рдпрджрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреЛрдб рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд рдПрдХреНрд╕
wtd.exe
, рддреЛ рдЖрдкрдХреЛ рдЙрдкрд░реЛрдХреНрдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВwt.exe
рд╕реЗwtd.exe
рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЪрд░рдг 4:
рдкрд░реАрдХреНрд╖рд╛рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдореИрдВ рдпрд╣рд╛рдБ _Windows рдЯрд░реНрдорд┐рдирд▓ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдБ
@Saisandeepvaddi рдХреА рддрд░рд╣,
wt.exe
рдкрде рдХреЗ рд▓рд┐рдП, %LOCALAPPDATA%
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, C:\\Users\\[your_user_acc]\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe
рдЬреИрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреВрд░реНрдг рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ startingDirectory
рди рдЬреЛрдбрд╝реЗрдВред
рдпрд╣ рдореЗрд░реЗ рдкреАрд╕реА рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ wt.exe рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╡рд░реНрдгрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╣реИ:
рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди (рд╡рд┐рди + рдЖрд░ | "wt") рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирдП рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдПрдХ рдордЬрдмреВрдд рдмрд┐рдВрджреБ рд╣реИред рдпрджрд┐ рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдереЗ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдХрд╣рддреЗ рд╣реИрдВ, "ExplorerIntegration": true
ред рдлрд┐рд░ рдПрдХ рдмреИрдЪ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдиреНрд╣реЗрдВ рдлреНрд▓реБрдПрдВрдЯрд░реНрдорд┐рдирд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреА рд╣реИред
рдЕрд░реЗ, рдореИрдВрдиреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╣реИрдХрд┐рдВрдЧ рдЦрд░реНрдЪ рдХрд┐рдпрд╛, рдФрд░ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк / рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рддрдм рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдк linux рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди CMD рдореЗрдВ рдирд╣реАрдВред рддреБрдо рднреА рд╕рд┐рд░реНрдл рд╢рдХреНрддрд┐рдпрд╛рдВ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рддреАрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд░ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝реЗ рдЕрдЪреНрдЫреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде $ рдПрдирд╡реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдКрдкрд░ рджрд┐рдП рдЧрдП рдЧрд╛рдЗрдб рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП, рдЖрдкрдХреЛ рджреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
C: \ Users \ [рдЖрдкрдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо] AppData \ Local \ terminal \ launchwt.bat
set wt_powershell_dir=%cd%
start %LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe
exit
C: \ Users \ [рдЖрдкрдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо] \ Documents \ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1
if (Test-Path $env:wt_powershell_dir) {
cd $env:wt_powershell_dir
Remove-Item Env:\wt_powershell_dir
}
рдЖрдкрдХреЛ рдЕрдкрдиреЗ рджреНрд╡рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреА рдЧрдИ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдкрд░ рднреА рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command
C:\Users\[Your Username]\AppData\Local\terminal\launchwt.bat
рдпрд╣ рдЕрдм рддрдХ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдореЗрдВ рдордЬреЗрджрд╛рд░ рд░рд╣рд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж рдвреЗрд░ withред
@minhtuanta рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ startingDirectory
рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред ЁЯШК
рдореЗрд░реЗ рд▓рд┐рдП startingDirectory
рдХрд╛рд░реНрдп рд╣рдЯрд╛рдирд╛ рдХреНрдпрд╛ рдПрдХ рдбрд░рдкреЛрдХ рд╕реЗрдЯрд┐рдВрдЧ setting
рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдореЗрдиреВ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ (рдЕрдм рддрдХ рдХрд╛ рднрдпрд╛рдирдХ рдХрд╛рдо): рдпрджрд┐ рдЖрдк ctrl+l
рджрдмрд╛рдХрд░ рдпрд╛ рдЗрд╕реЗ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЕрдкрдиреА рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдкрддрд╛ рдмрд╛рд░ рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ wt.exe
рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЖрдкрдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реЗрд▓ред
@kaeside рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ "рдПрдХ рдирдП рдЯреИрдм рдореЗрдВ, рдпрджрд┐ рдЯрд░реНрдорд┐рдирд▓ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реЗрд▓ рдХреЛ
рдЖрдк рдЕрд╕рд▓реА рдЖрдЗрдХрди рдХреЛ github рдореЗрдВ рд░реЗрдкреЛ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
@kaeside рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╣рдореЗрд╢рд╛ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЦреЛрд▓рддрд╛ рд╣реВрдВ (Alt + D, cmd
) рдФрд░ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди Windows рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╣рдореЗрд╢рд╛ рдЦреБрд▓рд╛ рд░рд╣рддрд╛ рд╣реИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред
рдХрдо рд╕реЗ рдХрдо Version: 0.3.2171.0
рд╣рд╛рдВ, рдпрд╣ startingDirectory
, рдЬрд┐рд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдХрдИ рдЕрдиреНрдп рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд┐рдХреНрд╕ # 607 рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рднреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ wt.exe рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╡рд░реНрдгрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╣реИ:
рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди (рд╡рд┐рди + рдЖрд░ | "wt") рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, wt.exe C:\Users\[your_user_name]\AppData\Local\Microsoft\WindowsApps\
ред
рдФрд░ рдЖрдк рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░% PATH% рдореЗрдВ рд╣рд░ рд╡рд╕реНрддреБ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ: 0.5.2661.0ред
рдЕрдЪрд╛рдирдХ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рд╕рдВрджрд░реНрдн рдореЗрдиреВ "рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдпрд╣рд╛рдВ рдЦреЛрд▓реЗрдВ" рд╣рдореЗрд╢рд╛ C:\Users\[username]
рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддрдм рднреА рдЬрдм рдкреНрд░реЛрдлрд╛рдЗрд▓ред json рдореЗрдВ "startDirectory" рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
"рд╕реНрдЯрд╛рд░реНрдЯрдбрд╛рдпрд░реЗрдХреНрдЯрд░реА": "" рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реБрдП рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдХреНрдпрд╛ рддрдп рдерд╛ред рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдПред Jsonред
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░реЗрдВред
рдПрдХ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдЬреЛ @yanglr рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддреА рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреНрдпреЛрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рдереЗ, рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рд╕рд╛рде рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рддрд╛рд░реЛрдВ рдХреЛ REG_MULTI_SZ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ REG_SZред
<strong i="7">@echo</strong> off
reg.exe add "HKEY_CLASSES_ROOT\Directory\Background\shell\wt" /f /ve /d "Windows Terminal here"
reg.exe add "HKEY_CLASSES_ROOT\Directory\Background\shell\wt" /f /v "Icon" /t REG_EXPAND_SZ /d "\"%%USERPROFILE%%\Downloads\terminal.ico\""
reg.exe add "HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command" /f /ve /t REG_EXPAND_SZ /d "\"%%LOCALAPPDATA%%\Microsoft\WindowsApps\wt.exe\""
pause
рдКрдкрд░ .bat рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрдВрдк рдХрд░реЗрдВ, рдЖрдЗрдХрди рд╕реНрдерд╛рди рдХреЛ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВ, рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдВ , рдЖрдирдВрдж рд▓реЗрдВред рдФрд░ рдЗрд╕ рдХрд╛рдо рдХреЛ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП @rendrap рдХреА рдкреНрд░реЛрдлрд╛рдЗрд▓ startingDirectory
рд╕реЗ .
рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЯрд┐рдкреНрдкрдгреА рди рднреВрд▓реЗрдВред
@IanKemp рдЕрдм рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдзрдиреНрдпрд╡рд╛рдж рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрдк рд╕реНрдЯреЛрд░ рд╕реЗ рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рдпрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд╣реАрдВ рдЦреБрд▓рддрд╛ рд╣реИ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ?
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ @rendrap рдХреА рдЯрд┐рдкреНрдкрдгреА рдкрдврд╝реЗрдВред
рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ "рдУрдкрди рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓" рдорд┐рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рдХрд┐ рдЗрд╕реЗ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдПред рдореИрдВрдиреЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд░рдирд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд░рдирд╕ рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдЧрд░ рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреБрдВрдЬреА рджрдмрд╛рддрд╛ рд╣реВрдБ -> рдЯрд░реНрдорд┐рдирд▓ рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реВрдБ -> "рд░рди рдлрд╝реЙрд░ рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдБ, рддреЛ рдореБрдЭреЗ рдПрдбрдорд┐рди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЪрд▓рд╛рдиреЗ рдХреЛ рдорд┐рд▓рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрднрд╡ рд╣реИред
рдбрдмреНрд▓реНрдпреВрдЯреА рдХреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреБрдкреНрдд рд╕реЙрд╕ рдХреНрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реБрд░реВ рд╣реЛ?
@IanKemp рдЖрдк рдореБрдЦреНрдп рд░реВрдк рд╕реЗ powershell рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреБрдо рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ sudo ред рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдкрдХреЛ рдЧреИрд░-рдПрд▓рд┐рд╡реЗрдЯреЗрдб рдкрд╛рд╡рд░рд╢реЗрд▓ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рдпрд╣рд╛рдБ рдореЗрд░реА рдлрд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдБ рдпрд╣ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рдЦреЛрд▓рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрддрд╛ рд╣реИ:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows terminal here"
"Icon"="%ProgramFiles%\\WindowsApps\\Microsoft.WindowsTerminal_0.5.2681.0_x64__8wekyb3d8bbwe\\WindowsTerminal.exe"
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\andre\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"
[HKEY_CLASSES_ROOT\Directory\shell\wt]
@="Windows terminal here"
"Icon"="%ProgramFiles%\\WindowsApps\\Microsoft.WindowsTerminal_0.5.2681.0_x64__8wekyb3d8bbwe\\WindowsTerminal.exe"
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\shell\wt\command]
@="C:\\Users\\andre\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ "рдЕрдкрдиреА рдЖрд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛" рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдЕрдкрдиреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ
"startingDiretory" : ".",
рдореИрдВ рдЙрдмрдВрдЯреВ WSL рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ
рдХреНрдпрд╛ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рддрд╛рдХрд┐ рдЕрдЧрд░ рдореИрдВ "рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдпрд╣рд╛рдБ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдБ, рддреЛ рдпрд╣ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИ рдЬреЛ рдореИрдВ рдЕрдВрджрд░ рд╣реВрдБ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдБ, рддреЛ рдпрд╣ рдореБрдЭреЗ рдЙрдмрдВрдЯреВ рдореЗрдВ рдЧрд┐рд░рд╛ рджреЗрддрд╛ рд╣реИ ~?
рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдмрдВрдЯреВ рдХреЗ рдШрд░ рдореЗрдВ рдЫреЛрдбрд╝рдирд╛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рдирд╛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЖрд╕рд╛рди рдерд╛:
"commandline" : "wsl.exe ~ -d Ubuntu-18.04"
рд▓реЗрдХрд┐рди рдлрд┐рд░ "startingDirectory": "."
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рд╢реЙрд░реНрдЯрдХрдЯ рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рд▓рд╛рддрд╛ рд╣реИред commandline
рдореЗрдВ ~ рдХреЗ рдмрд┐рдирд╛ рдпрд╣ /mnt/c/Windows/System32
рдореЗрдВ рдПрдХ рдЦреЛрд▓ рджреЗрддрд╛ рд╣реИ
рдпрд╣рд╛рдБ рдореЗрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд╣реИ:
"defaultProfile": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"profiles":
[
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"name": "Ubuntu",
// ... SNIPP
//"startingDirectory" : "\\\\wsl$\\Ubuntu\\home\\andre",
"startingDirectory" : ".",
// ... SNIPP
},
// ... SNIPP
]
рдпрд╣ Windows terminal here
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЯрд░реНрдорд┐рдирд▓ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЦреБрд▓рд╛ рд╣реЛрдиреЗ рдкрд░ /mnt/c/Windows/System32
рдЦреБрд▓реЗрдЧрд╛ред рдореЗрд░реЗ рд╕реНрд╡ рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВрдиреЗ "."
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯреНрд░реА рдХреЛ рд╣рд╛рд░реНрдб рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдерд╛
@ рдЬрд╝рд╛рдореНрдмреЗрд▓реА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдЙрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдХреЛ рд╕рдВрднрд╡рддрдГ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП # 878 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ "рдУрдкрди рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓" рдорд┐рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рдХрд┐ рдЗрд╕реЗ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдПред рдореИрдВрдиреЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд░рдирд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд░рдирд╕ рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдЧрд░ рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреБрдВрдЬреА рджрдмрд╛рддрд╛ рд╣реВрдБ -> рдЯрд░реНрдорд┐рдирд▓ рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реВрдБ -> "рд░рди рдлрд╝реЙрд░ рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдБ, рддреЛ рдореБрдЭреЗ рдПрдбрдорд┐рди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЪрд▓рд╛рдиреЗ рдХреЛ рдорд┐рд▓рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрднрд╡ рд╣реИред
рдбрдмреНрд▓реНрдпреВрдЯреА рдХреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреБрдкреНрдд рд╕реЙрд╕ рдХреНрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реБрд░реВ рд╣реЛ?
@IKKemp рдЖрдк рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА runas
рддрд╣рдд command
рдХреЗ рдореВрд▓реНрдп рдХреЛ рдмрджрд▓рдХрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
cmd.exe /s /c pushd "%V" & start wt.exe
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдереЛрдбрд╝рд╛ рдХрдо рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╡рд╣рд╛рдБ рдПрдХ рд░рд╛рд╕реНрддрд╛ рд╣реИ, рдЕрдЧрд░ рд╡рд╣рд╛рдБ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА wt.exe рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╡рд╣рд╛рдБ рдПрдХ рдЯреИрдм рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП?
рдФрд░ рдХреНрдпрд╛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдирдП рдЯреИрдм рдореЗрдВ рдХреМрди рд╕реА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╣реИ?
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ wt.exe рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╡рд░реНрдгрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╣реИ:
рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди (рд╡рд┐рди + рдЖрд░ | "wt") рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореЗрд░реА рдУрд░ рд╕реЗ рдПрдХ рд╣реА рдореБрджреНрджрд╛, рдпрд╣ рдХреИрд╕реЗ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрддрд╛ рдирд╣реАрдВ рд╣реИред рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдлрд╝рд╛рдЗрд▓ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Open Windows terminal here"
"Icon"="%USERPROFILE%\\AppData\\Local\\terminal\\wt.ico"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="%LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe"
[HKEY_CLASSES_ROOT\Directory\shell\wt]
@="Open Windows terminal here"
"Icon"="%USERPROFILE%\\AppData\\Local\\terminal\\wt.ico"
[HKEY_CLASSES_ROOT\Directory\shell\wt\command]
@="%LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe"
рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкреВрд░реНрдг рдкрде рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдПрдХ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рджреЗрдЦреЗрдВ: https://github.com/microsoft/terminal/issues/1060#issuecomment -536322970
рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рд╡рд╣ рдлрд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╕реЗ 80% рд╣реИред рдмрд╛рдХреА Win + R + cmd + Enter рд╕реЗ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рдЕрднреА wt
alias рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрд╛ рд╣реИ,
рдЬрдм рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЗрд╕реЗ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдЕрд╡рд╕рд░ рд╣реЛрдЧрд╛, рдЬрд╣рд╛рдВ рдЙрдирдХреЗ рдкрд╛рд╕ PowerShell / CMD рд╣реИ:
рдпрджрд┐ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╕рдВрджреАрджрд╛ рд╢реЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рддреЛ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдкрд╛рд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рд░рдЦрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
@ рдорд╛рдЗрдХрд▓-рд╣реЙрдХрд░ рдЬреЛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣рд╛рдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ # 492 w рд╣реИ
рдореИрдВрдиреЗ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рдмреИрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ Windows рдЯрд░реНрдорд┐рдирд▓ рдЬреЛрдбрд╝реЗрдВред рдЬрд╝рд┐рдк
рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред "startingDirectory" : ".",
@ Restia666Ashdoll .ico рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣рд╛рдБ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЗрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗред Terminal.ico рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрдерд╛рди рдЦреЛрд▓реЗрдВред рдЕрдм, рдмрд╛рд░ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ "cmd" рдЯрд╛рдЗрдк рдХрд░реЗрдВред
рдЕрдм, рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ рдирд┐рдореНрди рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ
xcopy "terminal.ico" "%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\" /b /v /y /q
рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рдмрд╕ "% LOCALAPPDATA% \ Package \ Microsoftред WindowsTerminal_8wekyb3d8bbwe \ LocalState" рдЦреЛрд▓реЗрдВ рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рддрдм ico рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ
рд╣рд╛рдБ, рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА ico
рдирд╣реАрдВ рдЙрдард╛ рд░рд╣реА рд╣реИ
рдореИрдВрдиреЗ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рдмреИрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ Windows рдЯрд░реНрдорд┐рдирд▓ рдЬреЛрдбрд╝реЗрдВред рдЬрд╝рд┐рдк
рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред"startingDiretory" : ".",
рдЪреЗрддрд╛рд╡рдиреА: рдПрдХ рдорд┐рд╕ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп "startingDirectory" : "."
рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХреБрдВрдЬреА HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\wt
рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреА рдЕрдиреБрдорддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
рдХреБрдВрдЬреА
HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\wt
рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреА рдЕрдиреБрдорддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
рдпрд╣ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╣реИред
@ Restia666Ashdoll рдФрд░ @musm , рд▓реЙрдЧрдЖрдЙрдЯ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рд▓реЛрдХрд╛рдкреНрдкрдбрд╛рдЯрд╛ рдлреЛрд▓реНрдбрд░ рдореЗрдВ ico рдлрд╛рдЗрд▓ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд▓реЙрдЧрд┐рди рдХрд░реЗрдВред рдЖрдЗрдХрди рддрдм рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
@edrohler рдЖрдк рдореБрдЭреЗ рдХреНрдпреЛрдВ рдЙрджреНрдзреГрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред
@Horacehxw рдХреЗрд╡рд▓ рдЕрдЧрд░ рдпрд╣ рдЕрдВрддрд┐рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╣реИред
@ Restia666Ashdoll рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдпрд╣ рд╕реЛрдЪрддреЗ рд╣реБрдП рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдмреИрдЪ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрджрд┐ рдХреЛрдИ рдФрд░ рдкреВрдЫрддрд╛ рд╣реИред :)
рд▓реЙрдЧрдЖрдЙрдЯ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ
@edrohler рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ explorer.exe
рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ
рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдо рд╕реЗ рдХрдо 1 рдлрд╝реЛрд▓реНрдбрд░ рдЦреБрд▓рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрдХ рдПрдВрдб рдЯрд╛рд╕реНрдХ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рджрд┐рдЦрд╛рдПрдЧрд╛ (рдкрд╣рд▓реЗ рдкреГрд╖реНрда рдореЗрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ)
@Horacehxw рдХреЗрд╡рд▓ рдЕрдЧрд░ рдпрд╣ рдЕрдВрддрд┐рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╣реИред
рд╕рдорд╕реНрдпрд╛ рдЕрдВрдд рдореЗрдВ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди "рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛" рдХреА рд╡рд░реНрддрдиреА рд╣реИред рдкрд┐рдЫрд▓рд╛ рдПрдХ "рд╕реА" рдЧрд╛рдпрдм рд╣реИред
рдореИрдВрдиреЗ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рдмреИрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ Windows рдЯрд░реНрдорд┐рдирд▓ рдЬреЛрдбрд╝реЗрдВред рдЬрд╝рд┐рдк
рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред"startingDirectory" : ".",
рдореИрдВрдиреЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рджреЛ рд╕рдорд╕реНрдпрд╛: рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдЕрдм startingDirectory
рд╣реИред json:
// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"profiles":
[
{
// Make changes here to the powershell.exe profile
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "Windows PowerShell",
"commandline": "powershell.exe",
"hidden": false
},
{
// Make changes here to the cmd.exe profile
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"name": "cmd",
"commandline": "cmd.exe",
"hidden": false
},
{
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"hidden": false,
"name": "Azure Cloud Shell",
"source": "Windows.Terminal.Azure"
},
{
"guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
"hidden": false,
"name": "Ubuntu-18.04",
"source": "Windows.Terminal.Wsl"
}
],
// Add custom color schemes to this array
"schemes": [],
// Add any keybinding overrides to this array.
// To unbind a default keybinding, set the command to "unbound"
"keybindings": []
}
рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣реА 'рдпрд╣рд╛рдВ' рдкрде рдкрд░ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ рдпрд╣ рдХреЗрд╡рд▓ рдореЗрд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрде рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
рдореИрдВрдиреЗ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рдмреИрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ Windows рдЯрд░реНрдорд┐рдирд▓ рдЬреЛрдбрд╝реЗрдВред рдЬрд╝рд┐рдк
рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред"startingDiretory" : ".",
рдЪреЗрддрд╛рд╡рдиреА: рдПрдХ рдорд┐рд╕ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп
"startingDirectory" : "."
рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдЖрдк рд╕рд╣реА рдФрд░ рдЦреБрд▓реЗ рдпрд╣рд╛рдБ ...
рдПрдХ рдореБрджреНрджрд╛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддреЗ рд╣реИрдВ ... рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд┐рд╕реНрдЯрдо 32 рд╣реИ ... рдХреНрдпрд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдореМрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЦреЛрд▓реЗ рдЬрд╛рдиреЗ рдкрд░ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ?
рдореИрдВрдиреЗ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рдмреИрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ Windows рдЯрд░реНрдорд┐рдирд▓ рдЬреЛрдбрд╝реЗрдВред рдЬрд╝рд┐рдк
рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред"startingDirectory" : ".",
рдореИрдВрдиреЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рджреЛ рд╕рдорд╕реНрдпрд╛: рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдЕрдм
startingDirectory
рд╣реИред json:// To view the default settings, hold "alt" while clicking on the "Settings" button. // For documentation on these settings, see: https://aka.ms/terminal-documentation { "$schema": "https://aka.ms/terminal-profiles-schema", "defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}", "profiles": [ { // Make changes here to the powershell.exe profile "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}", "name": "Windows PowerShell", "commandline": "powershell.exe", "hidden": false }, { // Make changes here to the cmd.exe profile "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}", "name": "cmd", "commandline": "cmd.exe", "hidden": false }, { "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}", "hidden": false, "name": "Azure Cloud Shell", "source": "Windows.Terminal.Azure" }, { "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}", "hidden": false, "name": "Ubuntu-18.04", "source": "Windows.Terminal.Wsl" } ], // Add custom color schemes to this array "schemes": [], // Add any keybinding overrides to this array. // To unbind a default keybinding, set the command to "unbound" "keybindings": [] }
рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣реА 'рдпрд╣рд╛рдВ' рдкрде рдкрд░ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ рдпрд╣ рдХреЗрд╡рд▓ рдореЗрд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрде рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рддреЛ рдпрд╣рд╛рдВ рдореЗрд░рд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╣реИ
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"globals" :
{
"alwaysShowTabs" : true,
"defaultProfile" : "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"disabledProfileSources": [
"Windows.Terminal.Azure"
],
"initialCols" : 120,
"initialRows" : 30,
"keybindings" :
[
{
"command" : "closePane",
"keys" :
[
"ctrl+shift+w"
]
},
{
"command" : "copy",
"keys" :
[
"ctrl+shift+c"
]
},
{
"command" : "duplicateTab",
"keys" :
[
"ctrl+shift+d"
]
},
{
"command" : "newTab",
"keys" :
[
"ctrl+shift+t"
]
},
{
"command" : "newTabProfile0",
"keys" :
[
"ctrl+shift+1"
]
},
{
"command" : "newTabProfile1",
"keys" :
[
"ctrl+shift+2"
]
},
{
"command" : "newTabProfile2",
"keys" :
[
"ctrl+shift+3"
]
},
{
"command" : "newTabProfile3",
"keys" :
[
"ctrl+shift+4"
]
},
{
"command" : "newTabProfile4",
"keys" :
[
"ctrl+shift+5"
]
},
{
"command" : "newTabProfile5",
"keys" :
[
"ctrl+shift+6"
]
},
{
"command" : "newTabProfile6",
"keys" :
[
"ctrl+shift+7"
]
},
{
"command" : "newTabProfile7",
"keys" :
[
"ctrl+shift+8"
]
},
{
"command" : "newTabProfile8",
"keys" :
[
"ctrl+shift+9"
]
},
{
"command" : "nextTab",
"keys" :
[
"ctrl+tab"
]
},
{
"command" : "openSettings",
"keys" :
[
"ctrl+,"
]
},
{
"command" : "paste",
"keys" :
[
"ctrl+shift+v"
]
},
{
"command" : "prevTab",
"keys" :
[
"ctrl+shift+tab"
]
},
{
"command" : "scrollDown",
"keys" :
[
"ctrl+shift+down"
]
},
{
"command" : "scrollDownPage",
"keys" :
[
"ctrl+shift+pgdn"
]
},
{
"command" : "scrollUp",
"keys" :
[
"ctrl+shift+up"
]
},
{
"command" : "scrollUpPage",
"keys" :
[
"ctrl+shift+pgup"
]
},
{
"command" : "switchToTab0",
"keys" :
[
"ctrl+alt+1"
]
},
{
"command" : "switchToTab1",
"keys" :
[
"ctrl+alt+2"
]
},
{
"command" : "switchToTab2",
"keys" :
[
"ctrl+alt+3"
]
},
{
"command" : "switchToTab3",
"keys" :
[
"ctrl+alt+4"
]
},
{
"command" : "switchToTab4",
"keys" :
[
"ctrl+alt+5"
]
},
{
"command" : "switchToTab5",
"keys" :
[
"ctrl+alt+6"
]
},
{
"command" : "switchToTab6",
"keys" :
[
"ctrl+alt+7"
]
},
{
"command" : "switchToTab7",
"keys" :
[
"ctrl+alt+8"
]
},
{
"command" : "switchToTab8",
"keys" :
[
"ctrl+alt+9"
]
}
],
"requestedTheme" : "system",
"showTabsInTitlebar" : true,
"showTerminalTitleInTitlebar" : true,
"wordDelimiters" : " ./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}~?\u2502"
},
"profiles" :
[
{
"acrylicOpacity" : 0.75,
"background" : "#012456",
"closeOnExit" : true,
"colorScheme" : "One Half Dark",
"commandline" : "powershell.exe",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"historySize" : 9001,
"icon" : "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png",
"name" : "Windows PowerShell",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
},
{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "One Half Dark",
"commandline" : "cmd.exe",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"historySize" : 9001,
"icon" : "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png",
"name" : "Command Prompt",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
},
{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "flat-ui-v1",
"commandline" : "cmd.exe /c set MSYS=winsymlinks:nativestrict&& set MSYS2_PATH_TYPE=inherit&& msys2 -i -l",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"historySize" : 9001,
"icon" : "%SCOOP%\\apps\\msys2\\current\\msys2.ico",
"name" : "MSYS2",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
},
{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "flat-ui-v1",
"commandline" : "cmd.exe /c set MSYS=winsymlinks:nativestrict&& set MSYS2_PATH_TYPE=inherit&& mingw64 -i -l",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"historySize" : 9001,
"icon" : "%SCOOP%\\apps\\msys2\\current\\mingw64.ico",
"name" : "MinGW64",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
},
{
"guid": "{a5a97cb8-8961-5535-816d-772efe0c6a3f}",
"acrylicOpacity" : 0.75,
"background" : "#012456",
"closeOnExit" : true,
"colorScheme" : "flat-ui-v1",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"hidden": false,
"name": "Arch",
"icon" : "%SCOOP%\\apps\\archwsl\\current\\arch.ico",
"source": "Windows.Terminal.Wsl",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
},
{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "flat-ui-v1",
"commandline" : "\"%SCOOP%\\apps\\git-with-openssh\\current\\bin\\bash.exe\" -i -l",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"historySize" : 9001,
"icon" : "%SCOOP%\\apps\\git-with-openssh\\current\\mingw64\\share\\git\\git-for-windows.ico",
"name" : "Git Bash",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
}
],
{
"acrylicOpacity" : 0.75,
"background" : "#012456",
"closeOnExit" : true,
"colorScheme" : "One Half Dark",
"commandline" : "powershell.exe",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"historySize" : 9001,
"icon" : "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png",
"backgroundImage" : "ms-appdata:///local/1537295612521.png",
"backgroundImageOpacity" : 0.75,
"backgroundImageStrechMode" : "fill",
"name" : "Windows PowerShell",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
},
{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "One Half Dark",
"commandline" : "cmd.exe",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"historySize" : 9001,
"icon" : "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png",
"backgroundImage" : "ms-appdata:///local/1503827082075.png",
"backgroundImageOpacity" : 0.75,
"backgroundImageStrechMode" : "fill",
"name" : "Command Prompt",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
},
{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "flat-ui-v1",
"commandline" : "cmd.exe /c set MSYS=winsymlinks:nativestrict&& set MSYS2_PATH_TYPE=inherit&& msys2 -i -l",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"historySize" : 9001,
"icon" : "%SCOOP%\\apps\\msys2\\current\\msys2.ico",
"backgroundImage" : "ms-appdata:///local/1504637576364.png",
"backgroundImageOpacity" : 0.75,
"backgroundImageStrechMode" : "fill",
"name" : "MSYS2",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
},
{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "flat-ui-v1",
"commandline" : "cmd.exe /c set MSYS=winsymlinks:nativestrict&& set MSYS2_PATH_TYPE=inherit&& mingw64 -i -l",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"historySize" : 9001,
"icon" : "%SCOOP%\\apps\\msys2\\current\\mingw64.ico",
"backgroundImage" : "ms-appdata:///local/704387.png",
"backgroundImageOpacity" : 0.75,
"backgroundImageStrechMode" : "fill",
"name" : "MinGW64",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
},
{
"guid": "{a5a97cb8-8961-5535-816d-772efe0c6a3f}",
"acrylicOpacity" : 0.75,
"background" : "#012456",
"closeOnExit" : true,
"colorScheme" : "flat-ui-v1",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"hidden": false,
"name": "Arch",
"icon" : "%SCOOP%\\apps\\archwsl\\current\\arch.ico",
"backgroundImage" : "ms-appdata:///local/1507634976184.jpg",
"backgroundImageOpacity" : 0.75,
"backgroundImageStrechMode" : "fill",
"source": "Windows.Terminal.Wsl",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
},
{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "flat-ui-v1",
"commandline" : "\"%SCOOP%\\apps\\git-with-openssh\\current\\bin\\bash.exe\" -i -l",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"historySize" : 9001,
"icon" : "%SCOOP%\\apps\\git-with-openssh\\current\\mingw64\\share\\git\\git-for-windows.ico",
"backgroundImage" : "ms-appdata:///local/1496315646560.png",
"backgroundImageOpacity" : 0.75,
"backgroundImageStrechMode" : "fill",
"name" : "Git Bash",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
}
],
"schemes" :
[
{
"background":"#000000",
"black":"#000000",
"blue":"#2980b9",
"brightBlack":"#7f8c8d",
"brightBlue":"#3498db",
"brightCyan":"#1abc9c",
"brightGreen":"#2ecc71",
"brightPurple":"#9b59b6",
"brightRed":"#e74c3c",
"brightWhite":"#ecf0f1",
"brightYellow":"#f1c40f",
"cyan":"#16a085",
"foreground":"#ecf0f1",
"green":"#27ae60",
"name":"flat-ui-v1",
"purple":"#8e44ad",
"red":"#c0392b",
"white":"#ecf0f1",
"yellow":"#f39c12"
},
{
"background" : "#0C0C0C",
"black" : "#0C0C0C",
"blue" : "#0037DA",
"brightBlack" : "#767676",
"brightBlue" : "#3B78FF",
"brightCyan" : "#61D6D6",
"brightGreen" : "#16C60C",
"brightPurple" : "#B4009E",
"brightRed" : "#E74856",
"brightWhite" : "#F2F2F2",
"brightYellow" : "#F9F1A5",
"cyan" : "#3A96DD",
"foreground" : "#CCCCCC",
"green" : "#13A10E",
"name" : "Campbell",
"purple" : "#881798",
"red" : "#C50F1F",
"white" : "#CCCCCC",
"yellow" : "#C19C00"
},
{
"background" : "#000000",
"black" : "#000000",
"blue" : "#000080",
"brightBlack" : "#808080",
"brightBlue" : "#0000FF",
"brightCyan" : "#00FFFF",
"brightGreen" : "#00FF00",
"brightPurple" : "#FF00FF",
"brightRed" : "#FF0000",
"brightWhite" : "#FFFFFF",
"brightYellow" : "#FFFF00",
"cyan" : "#008080",
"foreground" : "#C0C0C0",
"green" : "#008000",
"name" : "Vintage",
"purple" : "#800080",
"red" : "#800000",
"white" : "#C0C0C0",
"yellow" : "#808000"
},
{
"background" : "#282C34",
"black" : "#282C34",
"blue" : "#61AFEF",
"Grey" : "#FFFFFF",
"darkGrey" : "#FFFFFF",
"brightBlack" : "#5A6374",
"brightBlue" : "#61AFEF",
"brightCyan" : "#56B6C2",
"brightGreen" : "#98C379",
"brightPurple" : "#C678DD",
"brightRed" : "#E06C75",
"brightWhite" : "#DCDFE4",
"brightYellow" : "#E5C07B",
"cyan" : "#56B6C2",
"foreground" : "#DCDFE4",
"green" : "#98C379",
"name" : "One Half Dark",
"purple" : "#C678DD",
"red" : "#E06C75",
"white" : "#DCDFE4",
"yellow" : "#E5C07B"
},
{
"background" : "#FAFAFA",
"black" : "#383A42",
"blue" : "#0184BC",
"brightBlack" : "#4F525D",
"brightBlue" : "#61AFEF",
"brightCyan" : "#56B5C1",
"brightGreen" : "#98C379",
"brightPurple" : "#C577DD",
"brightRed" : "#DF6C75",
"brightWhite" : "#FFFFFF",
"brightYellow" : "#E4C07A",
"cyan" : "#0997B3",
"foreground" : "#383A42",
"green" : "#50A14F",
"name" : "One Half Light",
"purple" : "#A626A4",
"red" : "#E45649",
"white" : "#FAFAFA",
"yellow" : "#C18301"
},
{
"background" : "#002B36",
"black" : "#073642",
"blue" : "#268BD2",
"brightBlack" : "#002B36",
"brightBlue" : "#839496",
"brightCyan" : "#93A1A1",
"brightGreen" : "#586E75",
"brightPurple" : "#6C71C4",
"brightRed" : "#CB4B16",
"brightWhite" : "#FDF6E3",
"brightYellow" : "#657B83",
"cyan" : "#2AA198",
"foreground" : "#839496",
"green" : "#859900",
"name" : "Solarized Dark",
"purple" : "#D33682",
"red" : "#DC322F",
"white" : "#EEE8D5",
"yellow" : "#B58900"
},
{
"background" : "#FDF6E3",
"black" : "#073642",
"blue" : "#268BD2",
"brightBlack" : "#002B36",
"brightBlue" : "#839496",
"brightCyan" : "#93A1A1",
"brightGreen" : "#586E75",
"brightPurple" : "#6C71C4",
"brightRed" : "#CB4B16",
"brightWhite" : "#FDF6E3",
"brightYellow" : "#657B83",
"cyan" : "#2AA198",
"foreground" : "#657B83",
"green" : "#859900",
"name" : "Solarized Light",
"purple" : "#D33682",
"red" : "#DC322F",
"white" : "#EEE8D5",
"yellow" : "#B58900"
}
]
}
@ Restia666Ashdoll рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рд╣рд░ рдмрд╛рд░ рдпрд╣ рдПрдХ рдкреЙрдк рдЕрдк рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
@foremtehan рдХреЗ рдмрд╛рдж рд╕реЗ, рдЖрдк msys2, mingw64, рдЖрд░реНрдЪ рдФрд░ рдЧрд┐рдЯ рдмрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЕрдм, рдЙрдмрдВрдЯреВ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдпрд╣ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
{
"guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
"acrylicOpacity" : 0.75,
"background" : "#012456",
"closeOnExit" : true,
"colorScheme" : "flat-ui-v1",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : ".",
"useAcrylic" : true
}
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЕрдВрддрд┐рдо рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдХреЛрдИ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдирд╣реАрдВ рд╣реИ
рдореИрдВрдиреЗ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рдмреИрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ Windows рдЯрд░реНрдорд┐рдирд▓ рдЬреЛрдбрд╝реЗрдВред рдЬрд╝рд┐рдк
рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред"startingDiretory" : ".",
рдЪреЗрддрд╛рд╡рдиреА: рдПрдХ рдорд┐рд╕ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп
"startingDirectory" : "."
рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПредрдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдЖрдк рд╕рд╣реА рдФрд░ рдЦреБрд▓реЗ рдпрд╣рд╛рдБ ...
рдПрдХ рдореБрджреНрджрд╛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддреЗ рд╣реИрдВ ... рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд┐рд╕реНрдЯрдо 32 рд╣реИ ... рдХреНрдпрд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдореМрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЦреЛрд▓реЗ рдЬрд╛рдиреЗ рдкрд░ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ?рдЕрд░реЗ! рдореЗрд░рд╛ рднреА рдпрд╣ рдореБрджреНрджрд╛ рдерд╛ред рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджрд╛ рдлрд┐рдХреНрд╕ WSL рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рднреАрддрд░ рдЕрдкрдиреЗ .bashrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реАрдбреА рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рдирд╛ рд╣реИред
рдЧреВрдВрдЬ 'рд╕реАрдбреА ~' >> ~ / .bashrc
рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рдкреВрд░реЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рдкрд░рд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ '~' рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВред Wsl / msys2 / mingw64 / git bash рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдмрд╕ 'cd ~' рдЯрд╛рдЗрдк рдХрд░реЗрдВред
рдореИрдВрдиреЗ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рдмреИрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ Windows рдЯрд░реНрдорд┐рдирд▓ рдЬреЛрдбрд╝реЗрдВред рдЬрд╝рд┐рдк
рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред"startingDiretory" : ".",
рдЪреЗрддрд╛рд╡рдиреА: рдПрдХ рдорд┐рд╕ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп
"startingDirectory" : "."
рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПредрдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдЖрдк рд╕рд╣реА рдФрд░ рдЦреБрд▓реЗ рдпрд╣рд╛рдБ ...
рдПрдХ рдореБрджреНрджрд╛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддреЗ рд╣реИрдВ ... рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд┐рд╕реНрдЯрдо 32 рд╣реИ ... рдХреНрдпрд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдореМрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЦреЛрд▓реЗ рдЬрд╛рдиреЗ рдкрд░ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ?рдЕрд░реЗ! рдореЗрд░рд╛ рднреА рдпрд╣ рдореБрджреНрджрд╛ рдерд╛ред рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджрд╛ рдлрд┐рдХреНрд╕ WSL рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рднреАрддрд░ рдЕрдкрдиреЗ .bashrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реАрдбреА рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рдирд╛ рд╣реИред
рдЧреВрдВрдЬ 'рд╕реАрдбреА ~' >> ~ / .bashrcрдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рдкреВрд░реЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рдкрд░рд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ '~' рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВред Wsl / msys2 / mingw64 / git bash рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдмрд╕ 'cd ~' рдЯрд╛рдЗрдк рдХрд░реЗрдВред
рдЬрдм рдЖрдк "рдУрдкрди рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╣рд┐рдпрд░" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВрдЧреЗ рддреЛ рдпрд╣ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ "~" рдкрд░ рднреА рд╕реЗрдЯ рдХрд░ рджреЗрдЧрд╛ред рдЖрдк рдмрд╕ рдПрдХ рд╢рд░реНрдд рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
if [ "$PWD" = "/mnt/c/Windows/System32" ]; then
cd ~
fi
@ Restia666Ashdoll рдФрд░ @musm , рд▓реЙрдЧрдЖрдЙрдЯ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рд▓реЛрдХрд╛рдкреНрдкрдбрд╛рдЯрд╛ рдлреЛрд▓реНрдбрд░ рдореЗрдВ ico рдлрд╛рдЗрд▓ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд▓реЙрдЧрд┐рди рдХрд░реЗрдВред рдЖрдЗрдХрди рддрдм рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдЖрдкрдиреЗ "Open with Code" рд╡рд┐рдХрд▓реНрдк рдХреЛ рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛?
@ Restia666Ashdoll рдФрд░ @musm , рд▓реЙрдЧрдЖрдЙрдЯ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рд▓реЛрдХрд╛рдкреНрдкрдбрд╛рдЯрд╛ рдлреЛрд▓реНрдбрд░ рдореЗрдВ ico рдлрд╛рдЗрд▓ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд▓реЙрдЧрд┐рди рдХрд░реЗрдВред рдЖрдЗрдХрди рддрдм рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдЖрдкрдиреЗ "Open with Code" рд╡рд┐рдХрд▓реНрдк рдХреЛ рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛?
рдЬрдм рдЖрдк рдХреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЖрдкрд╕реЗ рдкреВрдЫрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдХреЛрдб рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЦреЛрд▓ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕реНрдЯреЛрд░ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рд╣реИ:
explorer.exe shell:appsFolder\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App
рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкрде рдореЗрдВ wt.exe
рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрдкрд░реЛрдХреНрдд рддреНрд░реБрдЯрд┐ рд╕реНрдирд┐рдкреЗрдЯ рдмреЗрдорд╛рдиреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдорд╣рддреНрд╡рдкреВрд░реНрдг рддреИрдпрд╛рд░реА: рдЕрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реЗрд▓ рдХреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ "startingDirectory": ".",
рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ "рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдбрд╛рдпрд░ рдореЗрдВ рд╢реБрд░реВ"ред (рдпрджрд┐ рдЖрдк рдЗрд╕ рдЪрд░рдг рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбрд╛рдпрд░ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрдЧрд╛ рдФрд░ рд╣рдореЗрд╢рд╛ рдЖрдкрдХреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред)
рдЕрдм рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП:
wt
рдЯрд╛рдЗрдк рдХрд░реЗрдВ, рдФрд░ Enter рджрдмрд╛рдПрдБред рдмрд╕! рдХрд┐рдпрд╛ рд╣реБрдЖ! Windows рдЯрд░реНрдорд┐рдирд▓ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВредрдКрдкрд░ рдмреЛрд▓реНрдб рдкрд╛рда рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд░реНрджреЗрд╢ рд╣реИред рд╣реЗрд╣реЗред рдмрд╕!
рдореБрдЭреЗ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдореЗрдиреВ рдЖрдЗрдЯрдо рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдмрд╣реБрдд рджреБрд░реНрд▓рдн рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╡рд░реНрддрдорд╛рди рдбрд╛рдпрд░ рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рд╕рд┐рд░реНрдл Ctrl-L, wt
, Enter рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реВрдВред рдпрд╣ рд╕реБрдкрд░ рдХреНрд╡рд┐рдХ рдФрд░ рдИрдЬрд╝реА рд╣реИред
@VideoPlayerCode рдпрд╣ рдПрдХ рдорд╣рд╛рди рд╕рдорд╛рдзрд╛рди рд╣реИ! рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!
@VideoPlayerCode рдорд╣рд╛рди рдЯрд┐рдк рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдВ" рдорд╛рдорд▓реЗ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ред
рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ @yanglr рдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ
рдЖрдк% LOCALAPPDATA% рдХреЗ рдмрдЬрд╛рдп рд╕рдВрдкреВрд░реНрдг рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рдмрдЬрд╛рдп
[HKEY_CLASSES_ROOT \ Directory \ Background \ shellwtcommand]
@ = "% LOCALAPPDATA% \ Microsoft \ WindowsApps \ wt.exe"
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ('рдереБрд▓' рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде):
[HKEY_CLASSES_ROOT \ Directory \ Background \ shellwtcommand]
@ = "" C: \ Users \ thullAppData \ Local \ Microsoft \ WindowsAppswt.exe ""
@ ad1tyawagh рдЦреБрд╢ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЖрдкрдХреА рдорджрдж рдХреА! :-)
@lllopo рдореИрдВ рдорджрдж рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ "рд░рди
рдпрд╣рд╛рдБ рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рд╕реЗрдЯрдЕрдк рд╣реИ:
function EditProfile { notepad "$profile" }
function GoAdmin { start-process pwsh тАУverb runAs }
рдЬрдм рдЖрдк GoAdmin рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░ рд╕рдВрд╡рд╛рдж рдкреЙрдк рдЕрдк рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ PowerShell рдПрдХ рдЕрд▓рдЧ рд╢реЗрд▓ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ (рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рджреНрд╡рд╛рд░рд╛ рд╣реЛрд╕реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛), рдЬрд┐рд╕ рд╕рдЯреАрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЖрдкрдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдЪреЙрдХрд▓реЗрдЯ рд╕реНрдерд╛рдкрд┐рдд / рдЕрдкрдбреЗрдЯ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рдФрд░ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рддрд╛рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реНрд╡рдпрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХреВрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ:
# Works but not admin rights:
function GoAdmin { start-process "$env:LOCALAPPDATA\Microsoft\WindowsApps\wt.exe" }
function GoAdmin { start-process explorer.exe shell:appsFolder\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App }
# Fails with "This command cannot be run due to the error: The file cannot be accessed by the system.":
function GoAdmin { start-process "$env:LOCALAPPDATA\Microsoft\WindowsApps\wt.exe" -verb runAs }
# Successfully launches explorer.exe as admin, which in turn launches Windows Terminal as non-admin, meh:
function GoAdmin { start-process explorer.exe shell:appsFolder\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App -verb runAs }
рдЗрд╕рд▓рд┐рдП рдЬрдм рддрдХ "рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛" рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рдкрд╛рд╡рд░рд╕реНрдХреНрд░рд┐рдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рд╢рд╛рдпрдж рдХрд┐рд╕реА рдХреЛ рдПрдХ рддрд░рд╣ рд╕реЗ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред (рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ wt
рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдЧреИрд░-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЛ рдХреИрд╕реЗ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реВрдВред )
рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдореИрдВ рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдХрдо рд╕реЗ рдХрдо GoAdmin
рдХрдорд╛рдПрдБ, рдЬреЛ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдПрдХ рдЕрд▓рдЧ PowerShell рд╡рд┐рдВрдбреЛ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЪреЙрдХрд▓реЗрдЯ рдХреЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдкреНрд░рд╢рд╛рд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЬреНрдпрд╛рджрд╛ рдПрддрд░рд╛рдЬ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдирд╣реАрдВ рд╣реИ ... (рдпрд╣ рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░" рд╢реЗрд▓ рдиреЗрддреНрд░рд╣реАрди рд░реВрдк рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░ рдЦрддрд░рдирд╛рдХ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЗ рд╢реЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдкреНрд░рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд▓рд╛рдкрд░рд╡рд╛рд╣реА рд╕реЗ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред)
PS: рдпрджрд┐ рдЖрдк рдкреБрд░рд╛рдиреЗ, рдмрд┐рд▓реНрдЯ-рдЗрди "рд╡рд┐рдВрдбреЛрдЬ рдкреЙрд╡рд░рд╢реЗрд▓" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ pwsh
powershell
pwsh
рд╕рд╛рде рдмрджрд▓реЗрдВред рдореИрдВ https://github.com/PowerShell/PowerShell ( choco install powershell-core
рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд) рдХреЗ рдмрдЬрд╛рдп, PowerShell Core 6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдПрдХ рдФрд░ рдЯрд┐рдк: рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЯрд╛рд╕реНрдХрдмрд╛рд░ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╕рдмрд╕реЗ рдмрд╛рдИрдВ рдУрд░ рд░рдЦрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣, рдореИрдВ рдЗрд╕реЗ рддреБрд░рдВрдд рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Win + 1 рджрдмрд╛ рд╕рдХрддрд╛ рд╣реВрдВ (рдпрд╛ рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓реЙрдиреНрдЪ рд╣реЛ рдЧрдпрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдзреНрдпрд╛рди рджреЗрдВ)ред рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХред рдЗрд╕рдХрд╛ рдпрд╣ рднреА рдЕрд░реНрде рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЦреБрдж рд╣реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рдП, рддреЛ рдореИрдВ рдЙрд╕ рдЯрд╛рд╕реНрдХрдмрд╛рд░ рдЖрдЗрдХрди рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдлрд┐рд░ рдореЗрдиреВ рдореЗрдВ "рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓" рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдЬреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдВрдд рдореЗрдВ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдВ")ред
рдЕрдВрддрд┐рдо рдЯрд┐рдк: "рдкреНрд░рд╛рд░рдВрдн" рдкрд░ рдЕрдкрдирд╛ ""ред рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рд╢реЙрд░реНрдЯрдХрдЯ (рдЬреИрд╕реЗ рдкрд┐рди рдХрд┐рдП рдЧрдП рдЯрд╛рд╕реНрдХрдмрд╛рд░ рд╕реЗ рдпрд╛ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ рд╕реЗ) рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ Windows рдЯрд░реНрдорд┐рдирд▓ рд╣рдореЗрд╢рд╛ рд╕рд┐рд╕реНрдЯрдо 32 рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреБрд▓реЗрдЧрд╛; рд▓реЗрдХрд┐рди рд╡рд┐рди + рдЖрд░ рдпрд╛ рд░рд┐рдкреНрд░реЗрдЬреЗрдВрдЯреЗрдЯрд┐рд╡ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ _not_ рдмрд╛рдж рдХреЗ рддрд░реАрдХреЗ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ))ред рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдШрд░ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдиреЗ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рддрд░реАрдХрд╛ рд╣реИ: рдмрд╕ cd
рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рд╣рдореЗрд╢рд╛ рд╕реАрдзреЗ рдШрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдВрдЯрд░ рджрдмрд╛рдПрдВред
рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рд╕реНрдХреВрдк рд╕реЗ рд╕реВрдбреЛ рдХрдорд╛рдВрдб рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реИ
scoop install sudo
http://blog.lukesampson.com/sudo-for-windows
рдЖрдкрдХреЛ рдЙрдиреНрдирдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдореЗрдВ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рджреЗрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЖрдк sudo powershell
рдпрд╛ sudo cmd
рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдПрдХ рдЙрдиреНрдирдд PowerShell / Command Prompt рд╕рддреНрд░ рднреА рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
@ Restia666Ashdoll рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░реЗ рдЙрддреНрддрд░ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреАрд╕рд░реЗ рдкрдХреНрд╖ "sudo" рдХрдорд╛рдВрдб рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред PowerShell рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд "sudo" рд╣реИ: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/start-process?view=powershell-6##amamples
рдЙрджрд╛рд╣рд░рдг 5: рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ PowerShell рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ
рдпрд╣ рдЙрджрд╛рд╣рд░рдг "рд░рди рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ" рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ PowerShell рдкреНрд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИред
Start-Process -FilePath "powershell" -Verb RunAs
рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ GoAdmin
рд░реВрдк рдореЗрдВ рд▓рд┐рдкрдЯреЗред рд▓реЗрдХрд┐рди рдХреЛрдИ рдЗрд╕реЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рднреА рд▓рдкреЗрдЯ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡реЗ "рд╕реБрдбреЛ" рдирд╛рдо рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдЖрджреЗрд╢ рдХреЛ рд▓реЗрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░реЗрд░рдгрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ 0-рдмрд╛рдЗрдЯ рдЦрд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб touch
рдЪрд╛рд╣рддрд╛ рдерд╛, рдФрд░ рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рддрд░реНрдХ рджреЗред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ PowerShell рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд▓рд┐рдЦрд╛ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдЙрдкрд▓рдмреНрдз рд░рд╣реЗ:
function touch() { for ($i=0; $i -le $args.length; $i++) { $name = $args[$i]; if ($name -ne $null -and $name.GetType().Name -eq "String") { $name = $name.Trim(); if ($name.length -gt 0) { New-Item -ItemType file "$name" } } } }
рдпрджрд┐ рдЖрдк рдПрдХ рд╕рд╛рдорд╛рдиреНрдп sudo
рдХрдорд╛рдВрдб рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдХреБрдЫ рдРрд╕рд╛ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╛ рдмрд╕ рдКрдкрд░ рджрд┐рдЦрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ GoAdmin
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ...
@VideoPlayerCode рдХреЗрд╡рд▓ рдХреБрдЫ sudo pip install httpie
рдпрд╛ sudo Install-Module oh-my-posh -Force
ред рд╣реЗрдХ, рдЖрдк рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ sudo choco install mpv
рддрд░рд╣ рднрд▓реЗ рд╣реА рдЪреЙрдХрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЪреЙрдХрд▓реЗрдЯ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ)ред рдмреЗрд╢рдХ, рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реВрдбреЛ рдХреА рднреА рд╕реАрдорд╛рдПрдВ рд╣реИрдВред
@ Restia666Ashdoll рдзрдиреНрдпрд╡рд╛рдж, рдЖрдкрдиреЗ рдореБрдЭреЗ "sudo" рдХрдорд╛рдВрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ рдерд╛ рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рд╕рдордЭрд╛рдпрд╛ рдерд╛ред :-)
function sudo() {
[string[]]$cmd = @("-command")
for ($i=0; $i -le $args.length; $i++) {
$val = $args[$i]
if ($val -ne $null) {
$cmd += [string]$val;
}
}
if ($cmd.length -ge 2) {
$cmd += "; pause"
#Write-Host $cmd
Start-Process pwsh -ArgumentList $cmd тАУVerb RunAs
}
}
_ (рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдирд┐рдпрдорд┐рдд, рдкреБрд░рд╛рдирд╛ powershell
рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рд╣реИ, рддреЛ pwsh
рдХреЛ powershell
рдКрдкрд░ рд╕реЗ рдмрджрд▓ рджреЗрдВред) _
рдЧреИрд░-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рддреНрд░ рдореЗрдВ sudo choco install sysinternals
рдЪрд▓рд╛рдирд╛ рдЕрдм рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рддреНрд░ рдореЗрдВ рдЙрд╕ рдЖрджреЗрд╢ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреА рд╕реНрдЯрд╛рд░реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕ рд╕реНрдкреИрдирд┐рдВрдЧ рдПрдбрдорд┐рди рдХреЛ рд╕рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдЬреЛ рдЙрд╕ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕реАрдзреЗ "рд╣реЛрд╕реНрдЯ" рдиреЙрди-рдПрдбрдорд┐рди рд╢реЗрд▓ рдХреЗ рдЕрдВрджрд░ рджреЗрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдкреЙрдкрдЕрдк рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ, рдФрд░ рдкреЙрдЬрд╝ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдЙрд╕ рд╡рд┐рдВрдбреЛ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд░рд┐рдЬрд▓реНрдЯ рдкрдврд╝ рд╕рдХреЗрдВред рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ред
рдореЗрд░реЗ рдкрд╛рд╕ https://github.com/lukesampson/psutils/blob/master/sudo.ps1 (рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ) рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдереА, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдорд╣рд╕реВрд╕ рд╣реБрдЖ рдХрд┐ рдХрд┐рд╕реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ icky рд╣реИ рд░рдирд┐рдВрдЧ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЙрдкрдкреНрд░рдХрд╛рд░, рдФрд░ рдореЗрдЬрдмрд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ " рд╢реЛрд╖рдг рдЬреЛ рддрдм рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдПрдХ рдЧреИрд░-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ (yikes) рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рд╡рд╣рд╛рдБ рднреА рдерд╛ рдкрд░ рдлрд┐рд░ рд╕реЗ рдмреБрд▓рд╛рдпрд╛ wsudo https://github.com/noseratio/choco/tree/master/wsudo , рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдореБрдбрд╝рдХрд░ рдирд╣реАрдВ рджреЗрдЦрд╛ред рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рд░реНрдл рдЕрдкрдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓рд┐рдЦрд╛ рд╣реИред
рдкреБрд╢ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдлрд┐рд░ рд╕реЗред рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рд╕реА рдПрдХ рдХрд╛рд░реНрдп рдХреЛ рд╢реАрдШреНрд░рддрд╛ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрджреЗрд╢ рджреЗрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИред рдкрд╣рд▓реЗ рд╕реЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореЗрд░рд╛ GoAdmin
рдХрдорд╛рдВрдб рдЕрднреА рднреА рдПрдХ рдЕрд▓рдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХрдВрд╕реЛрд▓ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдкрд░ рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬреЛ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд┐рдВрдЧрд▓ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдирд╛ рдЕрдм рдЗрд╕ рдирдП рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рд╣реИ!
рдкреБрдирд╢реНрдЪ: рдпрджрд┐ рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдпрд╛ рдореЗрд░реЗ рд╕рднреА рдЕрдиреНрдп рдХрд╛рд░реНрдп рдХрд╣рд╛рдВ рд▓рдЧрд╛рдП рдЬрд╛рдПрдВ, рддреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкрде рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, Write-Host $Profile
(рд░рд╛рдЗрдЯ-рд╣реЛрд╕реНрдЯ "рд╢рдХреНрддреА" рдореЗрдВ "рдкреНрд░рддрд┐рдзреНрд╡рдирд┐" рд▓рд┐рдЦреЗрдВ рдФрд░ рдпрджрд┐ рд╡рд╣ рдЧрд╛рдпрдм рд╣реИ, рддреЛ рд╡рд╣ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рд░рдЦреЗрдВ рдФрд░ PowerShell рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
(рд╡реЗ "рдХрд░реНрдиреЗрд▓" рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдЯреАрдо рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рд╕рдорд░реНрдерд┐рдд рдХрдВрд╕реЛрд▓ API рд╣реИрдВ, рд╡реЗ рд╕рд┐рд░реНрдл kernel32
рдирд╛рдордХ рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддреЗ рд╣реИрдВ (рд╡рд┐рд░рд╛рд╕рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ)ред
@ DHowett-MSFT рдЖрд╣ред рд▓реНрдпреВрдХ рд╕реИрдореНрдкрд╕рди рджреНрд╡рд╛рд░рд╛ sudo.ps1 рдХреЛрдб DllImport("kernel32.dll")
рдХрд╣рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рд╢реЗрд▓ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╡рд░реНрддрдорд╛рди рд╢реЗрд▓ рдореЗрдВ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ?
рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд╣рд╛ рдЬрд╛рдП рддреЛ рдпрд╣ рдпреВрдирд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕реБрдбреЛ рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред рд▓рдЧрднрдЧ, рдЬреЛ рд╣рд░ рдХреЛрдИ рд╕реНрдХреВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ - рд╡рд░реНрддрдорд╛рди рд╢реЗрд▓ рдХреЗ рдЕрдВрджрд░ рдЙрдиреНрдирдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВред рдФрд░ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рд░ рдХреЛрдИ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЕрдЧрд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЪрд┐рдд 'рд╕реБрдбреЛ' рдмрдирд╛рдпрд╛ред
рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╢рд╛рдирджрд╛рд░ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдХреНрдпрд╛ рдЖрдк рдЙрди рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреЛ рдмреБрд░рд╛ рдорд╛рдиреЗрдВрдЧреЗ рдЬреЛ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рд╡рд┐рдХрд▓реНрдк рдХрд╣реАрдВ рдФрд░ рдирд╣реАрдВ рд╣реИрдВ? sudo
, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ # 1032 рд╣реИ
рд╣рд╛рдБ, рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдиреЗ "рд╕реБрдбреЛ" рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрддрд╛ рдкреВрдЫрд╛ рдФрд░ рдЪреАрдЬреЗрдВ рдереЛрдбрд╝реА рдмрд╣реБрдд рдмрдврд╝ рдЧрдИрдВред ;-)
@ DHowett-MSFT рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдСрдл-рдЯреЙрдкрд┐рдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣ рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рд╕рд╛рдордиреЗ рдЖрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ред рдореИрдВ рд░реБрдХ рдЬрд╛рдКрдВрдЧрд╛ред
рдЕрд░реЗ, рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ! рд╕рднреА рдХреЛ рд╣реЛрддрд╛ рд╣реИред :рдореБрд╕реНрдХреБрд░рд╛рдУ:
рдпрд╣рд╛рдБ рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ
рдпрд╣ рдкреЙрд╡рд░рд╢реЗрд▓ 7 рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рднреА рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ
https://github.com/nt4f04uNd/wt-contextmenu
рд╡рд╣рд╛рдВ рдЖрдк рдПрдХ рдЧрд╛рдЗрдб рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ
@ nt4f04uNd рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдЧрд╛рдЗрдб рдореЗрдВ scoop install nicrmd
рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ?
https://github.com/ScoopInstaller/Main/blob/master/bucket/nircmit.son
@ Restia666Ashdoll рдХрд┐рдпрд╛
рдореИрдВ рдпрд╣рд╛рдБ рдЦреБрд▓реЗ cmd рд╢реАрдШреНрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд▓рд┐рдП рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ рдЗрд╕реЗ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ wt.exe рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдПрдВрдЯрд░ рджрдмрд╛рдПрдБред CWD рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рдВрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ред
@ em00k рд╡рд┐рднрд┐рдиреНрди рд▓реЛрдЧреЛрдВ рдХреЗ рдЕрдкрдиреЗ рд╡рд░реНрдХрдлреНрд▓реЛ рд╣реИрдВ, рдФрд░ рдпрд╣ рдареАрдХ рд╣реИ: рдореБрд╕реНрдХрд╛рди:
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ https://github.com/microsoft/terminal/issues/1060#issuecomment -497539461 рдФрд░ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрдкрдиреЗ '% USERPROF%' рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдПрдХ рд╢реЙрд░реНрдЯрдХрдЯ рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЙрд╕реЗ рдЗрд╕рдореЗрдВ рдбрд╛рд▓ рджреЗрддрд╛ рд╣реВрдВ рдореЗрд░рд╛ рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рдФрд░ рдЯрд╛рд╕реНрдХрдмрд╛рд░ред
рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдпрджрд┐ рд╣рдо wt.exe рдРрдк рдореЗрдВ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлреЛрд▓реНрдбрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдБ рдореЗрд░реЗ рд▓рд┐рдП 0.7.3451.0 рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП @yanglr рдХреА рдореВрд▓ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
1) рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЖрдЗрдХрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдХрд╣реАрдВ рд░рдЦ рджреЗрдВ
https://raw.githubusercontent.com/microsoft/terminal/master/res/terminal.ico
2) рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдПрдбрд┐рдЯ рдХрд░реЗрдВред рд╡рд╣ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ рдЬрд┐рд╕реЗ рдЖрдк рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЬреЛрдбрд╝рдирд╛
"startingDirectory": "."
рдЙрд╕ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП, рддрд╛рдХрд┐ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реЛ
3) рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ wt.reg рдмрдирд╛рдПрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд╛рд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ (рдбрдмрд▓ рд╕реНрд▓реИрд╢ рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛)ред
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows Terminal Here"
"Icon"="{full_path_to_icon}\\terminal.ico"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\{windows_user_directory}\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"
(HKEY_CLASSES_ROOT рдХреЗ рд▓рд┐рдП HKEY_CURRENT_USER (рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)
4) рдЯреЗрд╕реНрдЯред рдЬрдм рдЖрдк рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ cmd.exe рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдЕрдиреНрдп рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдПрдХ Windows рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдерд╛
рдХрдо рд╕реЗ рдХрдо рдЗрд╕реЗ рдПрдЪрдХреЗрд╕реАрдпреВ рдореЗрдВ рдмрджрд▓реЗрдВ рддрд╛рдХрд┐ рдЖрдк рдХреЗрд╡рд▓ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛ рдмрджрд▓ рд╕рдХреЗрдВ
рдореИрдВ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЖрдпрд╛:
https://github.com/yangshuairocks/Open_in_Windows_Terminal
@VideoPlayerCode рдзрдиреНрдпрд╡рд╛рдж рдмрд╣реБрдд рд╕реЗ рдЖрджрдореА рдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛
@yangshuairocks рдореЗрд░рд╛ рдлреНрд▓реИрд╢ рдПрдХ рдмрд╛рд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рджреЛ рдмрд╛рд░ рдРрд╕рд╛ рдХрд░рддреЗ рд╕рдордп, рддрдм рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИред
рдореИрдВ "рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдПрдХ рдирдП рдЯреИрдм рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рдирд╛" рдЪрд╛рд╣реВрдВрдЧрд╛ред
рдореИрдВ рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЛ рдХрдИ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред
рдкреА.рдПрд╕.
"startingDirectory": "."
рдЯрд░реНрдорд┐рдирд▓ $PWD
"startingDirectory": "."
рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ рд╕реЗ рдпрд╛ рдЯрд╛рд╕реНрдХрдмрд╛рд░ C:\Windows\System32
ред
рдпрд╣рд╛рдБ рджрд┐рдП рдЧрдП рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди: https://github.com/plexcellmedia/open-microsoft-terminal-in-current-directory
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреЛ рдкреВрд░реНрдг рдкрде рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред PATH рд╡реИрд░рд┐рдПрдмрд▓ рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдореМрдЬреВрдж рд╣реИред рддреЛ рдмрд╕ рдХрд╣реАрдВ рднреА wt
рдХрдорд╛рдВрдб рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВред
рдпрд╛ рдЖрдк UWP рдРрдк рдХреЛ shell:AppsFolder\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App
рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
V0.9.433.0 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рд╕реЗ рдЕрдм рдЖрдк рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдирд┐рдореНрди рдХрдИ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
wt.reg
:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\wt (Command)]
@="Open Terminal (Command)"
[HKEY_CLASSES_ROOT\Directory\shell\wt (Command)\command]
@="C:\\Users\\Sean\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe new-tab -d \"%1\" -p Command"
[HKEY_CLASSES_ROOT\Directory\shell\wt (PowerShell)]
@="Open Terminal (PowerShell)"
[HKEY_CLASSES_ROOT\Directory\shell\wt (PowerShell)\command]
@="C:\\Users\\Sean\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe new-tab -d \"%1\" -p PowerShell"
[HKEY_CLASSES_ROOT\Directory\shell\wt (Git Bash)]
@="Open Terminal (Git Bash)"
[HKEY_CLASSES_ROOT\Directory\shell\wt (Git Bash)\command]
@="C:\\Users\\Sean\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe new-tab -d \"%1\" -p \"Git Bash\""
[HKEY_CLASSES_ROOT\Directory\shell\wt (Ubuntu Bash)]
@="Open Terminal (Ubuntu Bash)"
[HKEY_CLASSES_ROOT\Directory\shell\wt (Ubuntu Bash)\command]
@="C:\\Users\\Sean\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe new-tab -d \"%1\" -p \"Ubuntu Bash\""
[HKEY_CLASSES_ROOT\Directory\shell\wt (Ubuntu Zsh)]
@="Open Terminal (Ubuntu Zsh)"
[HKEY_CLASSES_ROOT\Directory\shell\wt (Ubuntu Zsh)\command]
@="C:\\Users\\Sean\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe new-tab -d \"%1\" -p \"Ubuntu Zsh\""
profiles.json
:
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"defaultProfile": "{e5beb15e-da5c-4df7-815c-b0b0a865ef3f}",
"initialRows": 50,
"tabWidthMode": "titleLength",
"profiles": {
"defaults": {
"cursorShape": "filledBox",
"experimental.retroTerminalEffect": false,
"fontFace": "Fira Code",
"fontSize": 10,
"padding": "2, 2, 2, 2",
"suppressApplicationTitle": true
},
"list": [
{
"backgroundImage": "ms-appdata:///local/ubuntu.png",
"backgroundImageAlignment": "bottomRight",
"backgroundImageOpacity": 0.25,
"backgroundImageStretchMode": "none",
"commandline": "wsl.exe -d Ubuntu-18.04 --exec zsh --login",
"colorScheme": "Solarized Dark",
"guid": "{e5beb15e-da5c-4df7-815c-b0b0a865ef3f}",
"icon": "ms-appdata:///local/ubuntu.png",
"name": "Ubuntu Zsh",
"startingDirectory": "//wsl$/Ubuntu-18.04/home/sean",
"tabTitle": "Zsh"
},
{
"backgroundImage": "ms-appdata:///local/ubuntu.png",
"backgroundImageAlignment": "bottomRight",
"backgroundImageOpacity": 0.25,
"backgroundImageStretchMode": "none",
"commandline": "wsl.exe -d Ubuntu-18.04 --exec bash --login",
"colorScheme": "Solarized Dark",
"guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
"icon": "ms-appdata:///local/ubuntu.png",
"name": "Ubuntu Bash",
"source": "Windows.Terminal.Wsl",
"startingDirectory": "//wsl$/Ubuntu-18.04/home/sean",
"tabTitle": "Bash"
},
{
"backgroundImage": "ms-appdata:///local/git-for-windows.png",
"backgroundImageAlignment": "bottomRight",
"backgroundImageOpacity": 0.25,
"backgroundImageStretchMode": "none",
"commandline": "C:\\Program Files\\Git\\bin\\bash.exe --login",
"colorScheme": "Solarized Dark",
"guid": "{78ccd05e-83d4-46c6-9a80-8865ff8ff720}",
"icon" : "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico",
"name": "Git Bash",
"startingDirectory": "%USERPROFILE%",
"tabTitle": "Bash"
},
{
"backgroundImage": "ms-appdata:///local/powershell.png",
"backgroundImageAlignment": "bottomRight",
"backgroundImageOpacity": 0.25,
"backgroundImageStretchMode": "none",
"commandline": "powershell.exe",
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "PowerShell",
"tabTitle": "PS"
},
{
"commandline": "cmd.exe",
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"name": "Command",
"tabTitle": "Cmd"
},
{
"acrylicOpacity": 0.9,
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"name": "Azure Shell",
"source": "Windows.Terminal.Azure",
"tabTitle": "Bash",
"useAcrylic": true
},
{
"guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
"hidden": false,
"name": "PowerShell Core",
"source": "Windows.Terminal.PowershellCore"
}
]
},
"schemes": [],
"keybindings": []
}
@ рдбреЙрд╡реЗрдЯ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рд╕рдорд╕реНрдпрд╛ рдмрдЪреА рд╣реИ ... рдпрд╣ рдПрдХ рдореМрдЬреВрджрд╛ wt рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдлрд┐рд░ рд╕реЗ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдирдпрд╛ рдЯреИрдм рдЦреЛрд▓рддрд╛ рд╣реИред
@gitfool рдФрд░ рдЙрд╕ рдкрд░ # 4472 рджреНрд╡рд╛рд░рд╛ рдирдЬрд╝рд░ рд░рдЦреА рдЧрдИ: рдореБрд╕реНрдХрд╛рди:
рдЖрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдордЬрдмреВрдд _slightly_ рдХрд░ рд╕рдХрддрд╛ рд╣реИ %1\.
рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рд░реНрдл %1
- рдЕрднреА, рдпрджрд┐ рдЖрдк рдПрдХ рдбреНрд░рд╛рдЗрд╡ рдХреА рдореВрд▓ рдкрд░ рдЗрд╕реЗ рдЦреЛрд▓рдиреЗ, рдпрд╣ рдЖрдк рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ ред рд╡рд╣ # 4571 рд╣реИ
рдпрдХреАрди рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди @gitfool reg рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрджрд┐ рдореИрдВ %V
рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
C:\Users\islevin\AppData\Local\Microsoft\WindowsApps\wt -p "cmd" -d "%V"
рдорд╣рд╛рди рдиреМрдХрд░реА рджреЛрд╕реНрддреЛрдВ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рд╕рд╣реА рд╣реИ :)
рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рдорд╣рд╛рди рд╣реИрдВ, рд╡реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рдорд╣рд╛рдиред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╕реАрдзреЗ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реВрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рд╕реЗ), рд╢реБрд░реБрдЖрддреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрд░рд╛ рд╡рд┐рдВрдбреЛрдЬ рд╣реЛрдо рдлрд╝реЛрд▓реНрдбрд░ рд╣реИред
рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рдмрд┐рдирд╛, рдореЗрд░реЗ WSL рд╣реЛрдо рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрд╕реЗ рднреА рд╣реИ?
@rfgamaral рдореЗрд░реА profile.json
рдКрдкрд░ рджреЗрдЦреЗрдВред рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ startingDirectory
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдЗрд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдЧрд╛, рдЕрдиреНрдпрдерд╛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдЧрд╛ред рдЖрдкрдХреЛ рдмрд╕ рдЕрдкрдиреЗ рд▓рд┐рдирдХреНрд╕ рдбрд┐рд╕реНрдЯреНрд░реЛ рдФрд░ рдпреВрдЬрд░ рдиреЗрдо рдХреЛ рдЕрдкрдиреЗ рд╕рд╛рде рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред
@gitfool рдпрд╣ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ:
{
"guid": "{58ad8b0c-3ef8-5f4d-bc6f-13e4c00f2530}",
"name": "Debian (WSL)",
"commandline": "wsl.exe -d Debian --exec zsh --login",
"startingDirectory": "//wsl$/Debian/home/ricardo",
"acrylicOpacity": 1.0,
"colorScheme": "Flat UI (tweaked)",
"fontSize": 10,
"hidden": false,
"padding": "3, 2",
"useAcrylic": true
}
рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдЖрдЬрд╝рдорд╛рдпрд╛ https://github.com/shanselman/WindowsTerminalHere/blob/master/WindowsTerminalHere.inf
@rfgamaral рдореИрдВ рдЖрдкрдХреЗ рдХреЙрдиреНрдлрд┐рдЧ рдореЗрдВ рдХреБрдЫ рдЧрд▓рдд рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред рдХреНрдпрд╛ рдЖрдкрдХрд╛ WSL тАЛтАЛрдШрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореМрдЬреВрдж рд╣реИ, рдпрд╛ рдЬрдм рдЖрдк рд╕реАрдзреЗ рдЯрд░реНрдорд┐рдирд▓ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рдЖрдк рдПрдХ рдЕрд▓рдЧ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рд╣рд╛рдБ рдпрд╣ рдХрд░рддрд╛ рд╣реИ:
рдирд╣реАрдВрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдпрд╣ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╣реИред
@rfgamaral рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ startingDirectory
//wsl$/Debian/home/Ricardo
рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
@rfgamaral рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓
startingDirectory
//wsl$/Debian/home/Ricardo
рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛, рдпрд╣ рддрдп! рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж :)
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ, рдпрд╛ рд╢рд╛рдпрдж рдирд╣реАрдВ, рдореИрдВ рдЕрднреА рдЗрд╕реЗ рд╡реИрд╕реЗ рднреА рдкреВрдЫреВрдВрдЧрд╛ ... рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕реЗрдЯрдЕрдк рдХреЛ @ititfool рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд C:\Users\Ricardo\Workspace
рдФрд░ рдлрд┐рд░ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд┐рдорд▓рд┐рдВрдХ рд╣реИ WSL рдХреЗ рдЕрдВрджрд░ ~/ Workspace -> /c/Users/AmaralR/Workspace/
ред
рдпрджрд┐ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдпрд╣ рдХреИрд╕реЗ рд╣реЛрдЧрд╛ рд╢рд╛рдВрдд Workspace
рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдЦреЛрд▓рд╛ ~/Workspace
рдХреЗ рдмрдЬрд╛рдп /c/Users/AmaralR/Workspace/
? рдХреНрдпрд╛ рддреБрдо рд▓реЛрдЧ рд╕реЛрдЪрддреЗ рд╣реЛ рдХрд┐ рдпрд╣ рднреА рджреВрд░ рд╕реЗ рд╕рдВрднрд╡ рд╣реИ?
рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рд░рд┐рдХ рдХреНрд▓рд┐рдХ рдХрдорд╛рдВрдб рдХреЗрд╡рд▓ рддрдм рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрдм рдореИрдВ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рднреАрддрд░ рдПрдХ рдЦрд╛рд▓реА рдЬрдЧрд╣ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреА рд╣реИ (рдЬрд┐рдл рджреЗрдЦреЗрдВ), рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реАрдПрд╕ рдХреЛрдб рдФрд░ рдореЗрд░рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ рдбрд┐рд╕реНрдЯреНрд░реЛ (рдкреЗрдВрдЧреНрд╡рд┐рди) рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЯрд░реНрдорд┐рдирд▓, рд╡реАрдПрд╕ рдХреЛрдб рдФрд░ рдкреЗрдВрдЧреНрд╡рд┐рди рдХреЛ рдПрдХреНрд╕рдЯреЗрдВрдбреЗрдб рд╢реЗрд▓ рдореЛрдб (рд╢рд┐рдлреНрдЯ рд╣реЛрд▓реНрдб) рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИред
рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рд╡рд┐рдиреНрдпрд╛рд╕:
`` `Windows рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕рдВрдкрд╛рджрдХ рд╕рдВрд╕реНрдХрд░рдг 5.00
[HKEY_CLASSES_ROOT \ Directory \ shellwt]
@ = "рдпрд╣рд╛рдВ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВ
"рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд" = ""
"рдЪрд┐рд╣реНрди" = "D: \ OneDrive \ _Apps \ .config \ .icons \ terminal.ico"
[HKEY_CLASSES_ROOT \ Directory \ shellwtcommand]
@ = "C: \ Users \ steve \ AppData \ Local \ Microsoft \ WindowsApps \ wt.exe рдирдпрд╛ рдЯреИрдм -d"% 1 "-p" рдкреЗрдВрдЧреНрд╡рд┐рди "" ``
@Kalaschnik рдЖрдкрдХреЛ HKCR \ Directory \ Background \ Shell \ WindowsTerminalHere рдореЗрдВ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА
Https://github.com/shanselman/WindowsTerminalHere/pull/3/files рджреЗрдЦреЗрдВ
рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЬреНрдЮрд╛рди рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢:
https://gist.github.com/Kalaschnik/faea6d77494d2e095ab992a58ba94562
рдЬрдм рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдПрдХ cmd рдЯреИрдм рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдП
[cmd.exe тАЩрдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐ 0x8007010b]
рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рд░рд┐рдХ рдХреНрд▓рд┐рдХ рдХрдорд╛рдВрдб рдХреЗрд╡рд▓ рддрдм рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВред
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдкрд░реЗрд╢рд╛рдиреА рд╣реИ рдЬреЛ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ
рдирдорд╕реНрддреЗ,
рдореИрдВ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реВрдВред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рд╕рдВрд╕реНрдХрд░рдг 0.9.433.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдзрдиреНрдпрд╡рд╛рдж @ nt4f04uNd рдФрд░ рдЕрдиреНрдп рд╕рднреА рдореБрдЭреЗ рдкреНрд░реЗрд░рдгрд╛ рджреЗ рд░рд╣реЗ рд╣реИрдВ
рд░реЗрдкреЛ: рд╡рд┐рдВрдбреЛрдЬ-рдЯрд░реНрдорд┐рдирд▓-рд╕рдВрджрд░реНрдн-рдореЗрдиреВ
рдирдорд╕реНрддреЗ,
рдореИрдВ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реВрдВред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рд╕рдВрд╕реНрдХрд░рдг 0.9.433.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИрдзрдиреНрдпрд╡рд╛рдж @ nt4f04uNd рдФрд░ рдЕрдиреНрдп рд╕рднреА рдореБрдЭреЗ рдкреНрд░реЗрд░рдгрд╛ рджреЗ рд░рд╣реЗ рд╣реИрдВ
рд░реЗрдкреЛ: рд╡рд┐рдВрдбреЛрдЬ-рдЯрд░реНрдорд┐рдирд▓-рд╕рдВрджрд░реНрдн-рдореЗрдиреВ
рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ !!! рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдиреЛрдЯ:
https://docs.microsoft.com
рдЖрдкрдХреЛ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдкрд░ рд╕реЗрдЯ-рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди рдкреЙрд▓реАрд╕реАрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдЯреВрдЯрд╛ рд╣реБрдЖ рд▓рдЧрддрд╛ рд╣реИ:
Copy-Item : The filename, directory name, or volume label syntax is incorrect.
At D:\Jeff\Documents\Windows-terminal-context-menu\SetupContextMenu.ps1:25 char:1
+ Copy-Item -Path "$PSScriptRoot\icons\*.ico" -Destination $resourcePat ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Copy-Item], IOException
+ FullyQualifiedErrorId : System.IO.IOException,Microsoft.PowerShell.Commands.CopyItemCommand
this dir needs to be created either prior to or as part of the execution:
$env:LOCALAPPDATA\WindowsTerminalContextIcons\
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдХрд╣рддрд╛ рд╣реИ:
PS D:\Jeff\Documents\Windows-terminal-context-menu> .\SetupContextMenu.ps1
Add top layer menu (shell) => Registry::HKEY_CLASSES_ROOT\Directory\shell\WindowsTerminal
Add top layer menu (background) => Registry::HKEY_CLASSES_ROOT\Directory\shell\WindowsTerminal
Add new entry Git Bash
Add new entry Command Prompt
Add new entry PowerShell
Add new entry Azure Cloud Shell
рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рд╕реЗ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЗрд╕рдХреЗ рд▓рд╛рдкрддрд╛ рдЖрдЗрдХрди рдФрд░ рдореЗрд░реЗ рдЧрд┐рдЯ рдмрд╢ рдПрдХ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реБрдЖ рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реИ):
рдЗрд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЗ рддрд╣рдд рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ:
$gitbashIcoFileName = "git-bash.ico"
рдФрд░ рдпрд╣ рд░реЗрдЦрд╛ 101 рдХреЗ рдмрд╛рдж:
elseif ($commandLine -like "*Git*bash.exe*") {
$icoPath = $gitbashIcoFileName
}
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдЖрдЗрдХрди рд▓реЛрдб рдХрд░рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ:
% LOCALAPPDATA% \ WindowsTerminalContextIcons \
... рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдореЗрдВ рдареАрдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИред
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореИрдВрдиреЗ рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛:
$resourcePath = "$PSScriptRoot\icons\"
рдФрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛:
Copy-Item -Path "$PSScriptRoot\icons\*.ico" -Destination $resourcePath
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдлрд╝реЛрд▓реНрдбрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ рддреЛ рдЖрдЗрдХрди рдХреЙрдкреА рд╣реЛрдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдмрд╕ рдХреЙрдкреА-рдЖрдЗрдЯрдо рд╕реЗ рдкрд╣рд▓реЗ mkdir $resourcePath
рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЙрд╕ рдмрд┐рдЯ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВрдиреЗ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд░реЗрдкреЛ рдкрд░ рдПрдХ рдореБрджреНрджрд╛ рдмрдирд╛рдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдкрд░ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИред рд╡реИрд╕реЗ рднреА, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рд╣рд╛рдп @ рдиреЛрдореЗрд▓рд╕
рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВрдиреЗ рдЖрдЗрдХрди рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рддрдп рдХрд░ рджреА рд╣реИред рдмрд╕ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВред
рдореИрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдерд╛рди рдкрд░ $ рд░рд┐рд╕реЛрд░реНрд╕рдкреИрде рд╕реЗрдЯ рдХрд░рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ред рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЖрдЗрдХрди рдлрд┐рд░ рд╕реЗ рдпрд╛рдж рдЖрдПрдЧрд╛ред
рджреВрд╕рд░реА рдмрд╛рдд, рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА git bash рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдкрдиреЗ WT рдкрд░ Git-bash рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдореБрдЭреЗ рдирд┐рдпрдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдЯрд░реНрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рд╛рдп @Nomelas
рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВрдиреЗ рдЖрдЗрдХрди рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рддрдп рдХрд░ рджреА рд╣реИред рдмрд╕ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВред
рдореИрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдерд╛рди рдкрд░ $ рд░рд┐рд╕реЛрд░реНрд╕рдкреИрде рд╕реЗрдЯ рдХрд░рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ред рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЖрдЗрдХрди рдлрд┐рд░ рд╕реЗ рдпрд╛рдж рдЖрдПрдЧрд╛редрджреВрд╕рд░реА рдмрд╛рдд, рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА git bash рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдкрдиреЗ WT рдкрд░ Git-bash рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдореБрдЭреЗ рдирд┐рдпрдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдЯрд░реНрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рд╕рднреА рдореБрджреНрджреЛрдВ рдХреЛ рддрдп рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдкреАрдЖрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
@ рдиреЛрдорд╛рд▓реЗрд╕ , рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ config.json рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдФрд░ ps рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдпрд╛ред рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (рдореБрдЭреЗ рдХреЛрдИ рд╢реЗрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ):
This file does not have a program associated with it for performing this action. Please install an app or, if one is already installed, create an association in the Default Apps Settings page.
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛
рджреЛрд╕реНрддреЛрдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдкрд╛рд░реНрдЯреА рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рд╣реЛ рдЧрдИ рд╣реИ рд▓реЗрдХрд┐рди OpenHere рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ? ЁЯШЙ
рдЙрдиреНрдирдд рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде PowerShell рдЪрд▓рд╛рдПрдБ рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ:
Install-Module OpenHere
Set-OpenHereShortcut -ShortcutType:WindowsTerminal
This рдЗрд╕реЗ рдХреМрди рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ!
@ nt4f04uNd рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдиреЛрдЯреНрд╕ рдХреЛ
рдореИрдВ рдЗрд╕реЗ рдпрд╛рдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╕реЗрдЯрд┐рдВрдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ "ред" рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреНрдпреВ рд╕реЗ рдЦреЛрд▓реЗ рдЬрд╛рдиреЗ рдкрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдХреА рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рдУрдкрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореМрдЬреВрдж рдореЗрдиреНрдпреВ рдореЗрдиреНрдпреВ рдЦреБрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЖрдк рд╣реЛрддреЗ рд╣реИрдВред "% USERPROFILE%" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдХреЗрд╡рд▓ рдореЗрд░реЗ рдпреВрдЬрд╝рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рджреЛрдиреЛрдВ рддрд░рд╣ рд╕реЗ рдЦреБрд▓рддрд╛ рд╣реИред
рдХреНрдпрд╛ рдпрд╣рд╛рдБ рдХрд╛рдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдФрд░ рдЕрднреА рднреА "% USERPROFILE%" рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрде рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ рдЬрдм рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ рд╕реЗ рдЦреБрд▓рддрд╛ рд╣реИ? рдпрд╣рд╛рдБ "% USERPROFILE%" рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред
@eskoone рдФрд░ рдЕрдиреНрдп, рд╣рд╛рдБ, рдпрд╣ рд╣реИ!
-D рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред Https://github.com/nt4f04und/wt-contextmenu рджреЗрдЦреЗрдВ
рджреЛрд╕реНрддреЛрдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдкрд╛рд░реНрдЯреА рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рд╣реЛ рдЧрдИ рд╣реИ рд▓реЗрдХрд┐рди OpenHere рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ? ЁЯШЙ
рдЙрдиреНрдирдд рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде PowerShell рдЪрд▓рд╛рдПрдБ рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ:
Install-Module OpenHere Set-OpenHereShortcut -ShortcutType:WindowsTerminal
This рдЗрд╕реЗ рдХреМрди рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ!
рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИрдВ!! рдзрдиреНрдпрд╡рд╛рдж!
рдпрд╣ рддрд░реАрдХрд╛ рд╣реИ, _way_ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ рдПрдХ рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕рд░рд▓ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП (рдФрд░ рдлрд┐рд░ рдЖрдк рдПрдХ рдЖрдЗрдХрди рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрджрд┐)
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\Open Thing Here\command] @="C:\\thing.exe \"%1\""
рдореИрдВ рдЙрд╕ рдЪреАрдЬрд╝ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдХреИрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдБред рдХреЗрд╡рд▓ рдЬрдм рдореИрдВ SHIFT рдХреБрдВрдЬреА рджрдмрд╛рддрд╛ рд╣реВрдБ - рдЬреИрд╕реЗ "PowerShell Window" рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде
рджреЛрд╕реНрддреЛрдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдкрд╛рд░реНрдЯреА рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рд╣реЛ рдЧрдИ рд╣реИ рд▓реЗрдХрд┐рди OpenHere рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ? ЁЯШЙ
рдЙрдиреНрдирдд рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде PowerShell рдЪрд▓рд╛рдПрдБ рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ:
Install-Module OpenHere Set-OpenHereShortcut -ShortcutType:WindowsTerminal
This рдЗрд╕реЗ рдХреМрди рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ!
рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реВрдВ?
рджреЛрд╕реНрддреЛрдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдкрд╛рд░реНрдЯреА рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рд╣реЛ рдЧрдИ рд╣реИ рд▓реЗрдХрд┐рди OpenHere рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ? ЁЯШЙ
рдЙрдиреНрдирдд рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде PowerShell рдЪрд▓рд╛рдПрдБ рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ:Install-Module OpenHere Set-OpenHereShortcut -ShortcutType:WindowsTerminal
This рдЗрд╕реЗ рдХреМрди рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ!
рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реВрдВ?
рдкреНрд░рд▓реЗрдЦрди рд╕реЗ :
Remove-OpenHereShortcut -ShortcutType:WindowsTerminal
рдирдорд╕реНрддреЗ,
рдореИрдВ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реВрдВред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рд╕рдВрд╕реНрдХрд░рдг 0.9.433.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдзрдиреНрдпрд╡рд╛рдж @ nt4f04uNd рдФрд░ рдЕрдиреНрдп рд╕рднреА рдореБрдЭреЗ рдкреНрд░реЗрд░рдгрд╛ рджреЗ рд░рд╣реЗ рд╣реИрдВ
рд░реЗрдкреЛ: рд╡рд┐рдВрдбреЛрдЬ-рдЯрд░реНрдорд┐рдирд▓-рд╕рдВрджрд░реНрдн-рдореЗрдиреВрдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ !!! рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдиреЛрдЯ:
https://docs.microsoft.com
рдЖрдкрдХреЛ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдкрд░ рд╕реЗрдЯ-рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди рдкреЙрд▓реАрд╕реАрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИредрдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдЯреВрдЯрд╛ рд╣реБрдЖ рд▓рдЧрддрд╛ рд╣реИ:
Copy-Item : The filename, directory name, or volume label syntax is incorrect. At D:\Jeff\Documents\Windows-terminal-context-menu\SetupContextMenu.ps1:25 char:1 + Copy-Item -Path "$PSScriptRoot\icons\*.ico" -Destination $resourcePat ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Copy-Item], IOException + FullyQualifiedErrorId : System.IO.IOException,Microsoft.PowerShell.Commands.CopyItemCommand this dir needs to be created either prior to or as part of the execution: $env:LOCALAPPDATA\WindowsTerminalContextIcons\
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдХрд╣рддрд╛ рд╣реИ:
PS D:\Jeff\Documents\Windows-terminal-context-menu> .\SetupContextMenu.ps1 Add top layer menu (shell) => Registry::HKEY_CLASSES_ROOT\Directory\shell\WindowsTerminal Add top layer menu (background) => Registry::HKEY_CLASSES_ROOT\Directory\shell\WindowsTerminal Add new entry Git Bash Add new entry Command Prompt Add new entry PowerShell Add new entry Azure Cloud Shell
рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рд╕реЗ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЗрд╕рдХреЗ рд▓рд╛рдкрддрд╛ рдЖрдЗрдХрди рдФрд░ рдореЗрд░реЗ рдЧрд┐рдЯ рдмрд╢ рдПрдХ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реБрдЖ рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реИ):
рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреБрдЫ рдмрдЧ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЙрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рдВрдЯрд╛ рдмрдирд╛рдпрд╛
рд╣рд╛рдп @ рдХрд┐рд░реАрдЯреЛрд╡
рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреНрдпрд╛ рд╣реИ?
рдореИрдВ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг v0.9.433.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ ред
рдзрдиреНрдпрд╡рд╛рдж ~
рдореЗрд░реЗ рдкрд╛рд╕ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореЗрд░реА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓ рдкреБрд░рд╛рдиреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд╕рдорд╛рди рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдХрдо рд╕реЗ рдХрдо рдкрд░рд┐рд╡рд░реНрддрди рдЙрд╕реА рддреНрд░реБрдЯрд┐ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдбреЛрд╕ рдХрд┐рд░реАрдЯреЛ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдореМрдХрд╛ рдпрд╣ рднрд╡рд┐рд╖реНрдп рдореЗрдВ WT рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?
@RonaldOlsthoorn рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ _chance_ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рднреА рдЦреБрд▓рд╛ рд╣реИ l
рдпрджрд┐ рдХреЛрдИ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрди рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдПрдХ рдкреИрдХреЗрдЬреНрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ (рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рд╕реВрдЪреА рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдкреАрдЖрд░ review рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд▓реЗрдВрдЧреЗред рдмрд╕ рд╣рдорд╛рд░реЗ рдмреИрдХрд▓реЙрдЧ рдкрд░ред
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ рдкреЗрдВрдЧреНрд╡рд┐рди рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд┐рдпрд╛ рд╣реИ рд╡реЗ рдЗрд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╛ рдХрдо рд╕реЗ рдХрдо рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд┐рдпрд╛ рд╣реИ)ред
рдирдорд╕реНрддреЗ,
рдореИрдВ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реВрдВред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рд╕рдВрд╕реНрдХрд░рдг 0.9.433.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдзрдиреНрдпрд╡рд╛рдж @ nt4f04uNd рдФрд░ рдЕрдиреНрдп рд╕рднреА рдореБрдЭреЗ рдкреНрд░реЗрд░рдгрд╛ рджреЗ рд░рд╣реЗ рд╣реИрдВ
рд░реЗрдкреЛ: рд╡рд┐рдВрдбреЛрдЬ-рдЯрд░реНрдорд┐рдирд▓-рд╕рдВрджрд░реНрдн-рдореЗрдиреВрдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ !!! рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдиреЛрдЯ:
https://docs.microsoft.com
рдЖрдкрдХреЛ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдкрд░ рд╕реЗрдЯ-рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди рдкреЙрд▓реАрд╕реАрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдЯреВрдЯрд╛ рд╣реБрдЖ рд▓рдЧрддрд╛ рд╣реИ:Copy-Item : The filename, directory name, or volume label syntax is incorrect. At D:\Jeff\Documents\Windows-terminal-context-menu\SetupContextMenu.ps1:25 char:1 + Copy-Item -Path "$PSScriptRoot\icons\*.ico" -Destination $resourcePat ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Copy-Item], IOException + FullyQualifiedErrorId : System.IO.IOException,Microsoft.PowerShell.Commands.CopyItemCommand this dir needs to be created either prior to or as part of the execution: $env:LOCALAPPDATA\WindowsTerminalContextIcons\
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдХрд╣рддрд╛ рд╣реИ:
PS D:\Jeff\Documents\Windows-terminal-context-menu> .\SetupContextMenu.ps1 Add top layer menu (shell) => Registry::HKEY_CLASSES_ROOT\Directory\shell\WindowsTerminal Add top layer menu (background) => Registry::HKEY_CLASSES_ROOT\Directory\shell\WindowsTerminal Add new entry Git Bash Add new entry Command Prompt Add new entry PowerShell Add new entry Azure Cloud Shell
рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рд╕реЗ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЗрд╕рдХреЗ рд▓рд╛рдкрддрд╛ рдЖрдЗрдХрди рдФрд░ рдореЗрд░реЗ рдЧрд┐рдЯ рдмрд╢ рдПрдХ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реБрдЖ рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реИ):
рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреБрдЫ рдмрдЧ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЙрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рдВрдЯрд╛ рдмрдирд╛рдпрд╛
рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╢, рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЛрдЯ: PowerToys рдРрдк рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдХреИрд╕реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╣-рдирд┐рд░реНрдорд╛рддрд╛ COM рд╕рд░реНрд╡рд░ рдкрдВрдЬреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА ...
рдиреЛрдЯ # 2189 рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк - рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреВрд░рдХ рдХреЗ рдмрдЬрд╛рдп рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рд▓рдЧрддрд╛ рд╣реИред
<Extensions>
...
<com:Extension Category="windows.comServer">
<com:ComServer>
<com:ExeServer Executable="modules\PowerRenameUWPUI.exe" DisplayName="PowerRenameUWPUI">
<com:Class Id="0440049F-D1DC-4E46-B27B-98393D79486B"/>
</com:ExeServer>
</com:ComServer>
</com:Extension>
<desktop4:Extension Category="windows.fileExplorerContextMenus">
<desktop4:FileExplorerContextMenus>
<desktop4:ItemType Type="*">
<desktop4:Verb Id="FilePowerRename" Clsid="0440049F-D1DC-4E46-B27B-98393D79486B" />
</desktop4:ItemType>
<desktop5:ItemType Type="Directory">
<desktop5:Verb Id="DirectoryPowerRename" Clsid="0440049F-D1DC-4E46-B27B-98393D79486B" />
</desktop5:ItemType>
</desktop4:FileExplorerContextMenus>
</desktop4:Extension>
рдореИрдВрдиреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ profiles.json
рд╕рдВрд╢реЛрдзрди рдХрд╛ рдХреЙрд▓рдмреИрдХ рдлрд╝рдВрдХреНрд╢рди рдХреНрдпрд╛ рд╣реИред
рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ "рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдпрд╣рд╛рдВ рдЬреЛрдбрд╝реЗрдВ" рдХреЗ рдЪрд░рдг:
1) рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реНрдЯреЛрд░ рд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
2) https://github.com/yanglr/WindowsDevTools/blob/master/awosomeTerminal/icons/wt_32.ico рдкрд░
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо wt_32.ico рдХреЗ рд╕рд╛рде рдбрд╛рдЙрдирд▓реЛрдб рдЖрдЗрдХрди
3) рдЕрдкрдирд╛ CMD рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕ рдХрдорд╛рдВрдб mkdir "%USERPROFILE%\AppData\Local\terminal"
рдЪрд▓рд╛рдПрдВ
4) рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕реА рдЖрдЗрдХрди (рдЬреЛ рдЖрдкрдиреЗ рдЪрд░рдг 2 рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ) рдХреЛ C: \ Users [рдЕрдкрдиреЗ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдирд╛рдо] AppData \ Local \ рдЯрд░реНрдорд┐рдирд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ
(рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдХреЙрдкреА рдЖрдЗрдХрди: C: \ Users \ DellAppData \ Local \ рдЯрд░реНрдорд┐рдирд▓)
5) рдиреЛрдЯрдкреИрдб рдЦреЛрд▓реЗрдВ рдФрд░ рдХреЛрдб рдХреЗ рдиреАрдЪреЗ рд▓рд┐рдЦреЗрдВ
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows terminal here"
"Icon"=C:\\Users\\[your-user-name]\\AppData\\Local\\terminal\\wt_32.ico
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\[your-user-name]\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"
6) рдиреЛрдЯ:
[рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдирд╛рдо] рдореЗрдВ рдЕрдкрдирд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд▓рд┐рдЦреЗрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдбреЗрд▓ рд╣реИ рдореЗрд░реЗ рд░рд╛рд╕реНрддреЗ рд╣реЛрдВрдЧреЗ
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows terminal here"
"Icon"=C:\\Users\\DELL\\AppData\\Local\\terminal\\wt_32.ico
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\DELL\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"
рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк (рдпрд╛ рдЕрдкрдиреЗ рдкреАрд╕реА рдореЗрдВ рдХрд╣реАрдВ рднреА) рдореЗрдВ wt.reg рдХреЗ рд░реВрдк рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЗрд╕реЗ рдЦреЛрд▓реЗрдВ
(рд╕рдм рдареАрдХ рджрдмрд╛рдПрдВ)
7) рдЗрд╕реЗ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВ>> рдпрд╣рд╛рдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЪреБрдиреЗрдВ
[рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ (рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди) рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛])
рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдпрд╣ рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдбрдмреНрд▓реНрдпреВрдЯреА рдХреЛ рдПрдХ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдЦреЛрд▓рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдХреЛрдИ рд╕реБрд░рд╛рдЧ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ?
@ 4k3or3et рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдЬрд┐рдХреНрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди @ рдЖрддрд┐рдл-рджреЗрд╡ рдФрд░ рдЕрдиреНрдп рдЬреИрд╕реЗ @ zadjii-msft рдХрд╛ рдХрд╛рдо рдХрд╛рдлреА рдмреЗрдорд╛рдиреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ Windows PowerShell рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬреЛ рдЗрд╕реЗ рд░реЛрд▓рдмреИрдХ рдФрд░ рдЕрдиреБрдХреВрд▓рди рд╕рд╣рд┐рдд рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред
@ 4k3or3et рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдЬрд┐рдХреНрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди @ рдЖрддрд┐рдл-рджреЗрд╡ рдФрд░ рдЕрдиреНрдп рдЬреИрд╕реЗ @ zadjii-msft рдХрд╛ рдХрд╛рдо рдХрд╛рдлреА рдмреЗрдорд╛рдиреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ Windows PowerShell рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬреЛ рдЗрд╕реЗ рд░реЛрд▓рдмреИрдХ рдФрд░ рдЕрдиреБрдХреВрд▓рди рд╕рд╣рд┐рдд рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕реА рддрд░рд╣ рдЖрдк HKEY_CLASSES_ROOT\Direcroty\shell
рдореЗрдВ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ HKEY_CLASSES_ROOT\Drive\shell
рдореЗрдВ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рддрдм рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдЖрдЗрдЯрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рдЖрдк рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ "C:\Users\PROFILE\AppData\Local\Microsoft\WindowsApps\wt.exe -d "%V" -p "Debian"
рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред WT рдлрд┐рд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдореЗрд░рд╛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ "% V" рдХреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ?
рдзрдиреНрдпрд╡рд╛рджред
рд╢реЙрд░реНрдЯрдХрдЯ %V\.
рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рд╢реЙрд░реНрдЯрдХрдЯ
%V\.
рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдУрд╣ рдпрд╛рд░! рдпрд╣ рдХрдорд╛рд▓ рдХрд╛ рд╣реИ!!!
рдпрд╣ рдбреНрд░рд╛рдЗрд╡ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ...
рдХреНрдпрд╛ рдЖрдк рдЙрд╕ рддрд░рд╣ рдХреЗ рд╣реЛрдВрдЧреЗ рдФрд░ рдореБрдЭреЗ "% V" рдХреЗ рдкреАрдЫреЗ "рд╡рд┐рдЬреНрдЮрд╛рди" рд╕рдордЭрд╛рдПрдВрдЧреЗ? рдпрд╣ рдирд┐рдпрдорд┐рдд "% V" рд╕реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ?
рддреЛ рдпрд╣ рдЙрди "рдЕрдЬреАрдм рдореБрджреНрджреЛрдВ" рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред "%V"
"C:\"
рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрдорд╛рдВрдб рддрд░реНрдХ рдкрд╛рд░реНрд╕рд░реНрд╕ \"
рдХреЛ "
\"
рд░реВрдк рдореЗрдВ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ \
"рдПрд╕реНрдХреЗрдк" рд╡рд░реНрдг рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣ "C:\"
рд╕реЗ C:"
(рдкрд╣рд▓реА рдмреЛрд▓реА рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реБрдП, рдФрд░ рджреВрд╕рд░реЗ рдХрд╛ рдЙрдкрднреЛрдЧ) рд╕реЗ рдкрде рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред
"%V\."
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдбреНрд░рд╛рдЗрд╡ рд░реВрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ "C:\\."
, рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдиреВрдиреА рд╣реИред
рддреЛ рдпрд╣ рдЙрди "рдЕрдЬреАрдм рдореБрджреНрджреЛрдВ" рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
"%V"
"C:\"
рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрдорд╛рдВрдб рддрд░реНрдХ рдкрд╛рд░реНрд╕рд░реНрд╕\"
рдХреЛ"
\"
рд░реВрдк рдореЗрдВ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐\
"рдПрд╕реНрдХреЗрдк" рд╡рд░реНрдг рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣"C:\"
рд╕реЗC:"
(рдкрд╣рд▓реА рдмреЛрд▓реА рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реБрдП, рдФрд░ рджреВрд╕рд░реЗ рдХрд╛ рдЙрдкрднреЛрдЧ) рд╕реЗ рдкрде рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред
"%V\."
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдбреНрд░рд╛рдЗрд╡ рд░реВрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░"C:\\."
, рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдиреВрдиреА рд╣реИред
рд╕рдордЭ рд▓рд┐рдпрд╛ред рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдЯреЛрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ рдореБрдЭреЗ "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╣реАрдВ рдорд┐рд▓рд╛" рдмрддрд╛рддрд╛ рд╣реИ рдЬрдм рдореИрдВрдиреЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдореЗрдВ рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ wt.exe
рдбрд╛рд▓рд╛ред рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдкреВрд░реНрдг рдкрде рдкрд░ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджреВрдВ, рдЕрд░реНрдерд╛рдд %LOCALAPPDATA%\Microsoft\WindowsApps\wt.exe
, рддреЛ рдореБрдЭреЗ "рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛" рддреНрд░реБрдЯрд┐ (рдЗрд╕ рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ)ред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ cmd.exe /C start wt.exe
рд░реВрдк рдореЗрдВ рдХрдорд╛рдВрдб рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреАрдЯреА рдЦреЛрд▓рдиреЗ рдкрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреБрд░рд╛рдирд╛ cmd рдкреНрд░рд╛рдВрдкреНрдЯ рдЪрдордХрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдЯреЛрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ рдореБрдЭреЗ "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╣реАрдВ рдорд┐рд▓рд╛" рдмрддрд╛рддрд╛ рд╣реИ рдЬрдм рдореИрдВрдиреЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдореЗрдВ рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ
wt.exe
рдбрд╛рд▓рд╛ред рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдкреВрд░реНрдг рдкрде рдкрд░ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджреВрдВ, рдЕрд░реНрдерд╛рдд%LOCALAPPDATA%\Microsoft\WindowsApps\wt.exe
, рддреЛ рдореБрдЭреЗ "рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛" рддреНрд░реБрдЯрд┐ (рдЗрд╕ рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ)редрд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕
cmd.exe /C start wt.exe
рд░реВрдк рдореЗрдВ рдХрдорд╛рдВрдб рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреАрдЯреА рдЦреЛрд▓рдиреЗ рдкрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреБрд░рд╛рдирд╛ cmd рдкреНрд░рд╛рдВрдкреНрдЯ рдЪрдордХрддрд╛ рд╣реИред
"C: \ Users \ [рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛] AppDit \" рдЬреИрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрддреЗ рдкрд░ regedit% LOCALAPPDATA% рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди
рдФрд░ рдлрд┐рд░ рдореИрдВрдиреЗ рдЗрд╕ "startingDirectory": "%__CD__%"
рдХреЛ profile.json рдореЗрдВ рдЬреЛрдбрд╝рд╛
рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдЯреЛрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ рдореБрдЭреЗ "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╣реАрдВ рдорд┐рд▓рд╛" рдмрддрд╛рддрд╛ рд╣реИ рдЬрдм рдореИрдВрдиреЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдореЗрдВ рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ
wt.exe
рдбрд╛рд▓рд╛ред рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдкреВрд░реНрдг рдкрде рдкрд░ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджреВрдВ, рдЕрд░реНрдерд╛рдд%LOCALAPPDATA%\Microsoft\WindowsApps\wt.exe
, рддреЛ рдореБрдЭреЗ "рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛" рддреНрд░реБрдЯрд┐ (рдЗрд╕ рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ)ред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕cmd.exe /C start wt.exe
рд░реВрдк рдореЗрдВ рдХрдорд╛рдВрдб рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреАрдЯреА рдЦреЛрд▓рдиреЗ рдкрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреБрд░рд╛рдирд╛ cmd рдкреНрд░рд╛рдВрдкреНрдЯ рдЪрдордХрддрд╛ рд╣реИред"C: \ Users [рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛] AppDahit \" рдЬреИрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрддреЗ рдкрд░ regedit% LOCALAPPDATA% рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди
рдФрд░ рдлрд┐рд░ рдореИрдВрдиреЗ рдЗрд╕
"startingDirectory": "%__CD__%"
рдХреЛ profile.json рдореЗрдВ рдЬреЛрдбрд╝рд╛
рдзрдиреНрдпрд╡рд╛рдж, рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ, %LOCALAPPDATA%
рдмрдЬрд╛рдп рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред рдореИрдВ "startingDirectory": "."
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдЬреЛ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
@ Wosser1sProductions рдЗрд╕
cmd.exe /s /k pushd "%V"
рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдмрдЬрд╛рдп рдЬреЛ рднреА рдЕрдиреНрдп рдХрдорд╛рдВрдб рд╣реИред
рдмрд┐рдВрджреБ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рд╕реЗ рдирдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ ( wt.exe
рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп) рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдирд┐рдпрдорд┐рдд рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ cmd.exe /s /k pushd "%V"
ред
рдпрд╣рд╛рдБ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред
Reg рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреБрд░реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ HKEY_CLASSES_ROOT рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ wt рдХрд╛ рдкрде рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ (рдЪреВрдВрдХрд┐ UWP рдкреНрд░рддрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ)ред рдореИрдВрдиреЗ рдЗрд╕реЗ HKEY_CURRENT_USER рджреНрд╡рд╛рд░рд╛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ "рдЧреНрд▓реЛрдмрд▓" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ WT рд╕рд┐рд╕реНрдЯрдо-рд╡рд╛рдЗрдб рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдмреЗрд╣рддрд░ рдЕрднреНрдпрд╛рд╕ рд╣реЛрдЧрд╛
рдореБрдЭреЗ рдЕрдкрдиреА reg рдлрд╝рд╛рдЗрд▓ рдпрд╣рд╛рдБ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рддрд╛рдХрд┐ рдХреЛрдИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗ:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows Terminal Here"
"Icon"="E:\\Resimler\\ico\\terminal.ico"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="D:\\WindowsApps\\Microsoft.WindowsTerminal_0.10.781.0_x64__8wekyb3d8bbwe\\WindowsTerminal.exe"
рдкрд╣рд▓рд╛ @ рдкрд╛рда рд╣реИ рдЬреЛ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ (_ "рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдпрд╣рд╛рдВ" _)
"рдЖрдЗрдХрди" рдЖрдЗрдХрди рдкрде рд╣реИ рдЬреЛ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдкрд░ рднреА рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рджреВрд╕рд░рд╛ @ рдЯрд░реНрдорд┐рдирд▓ рдПрдХреНрд╕рдИ рдорд╛рд░реНрдЧ рд╣реИред рдЖрдкрдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдВ рд╣реИред
рдЗрд╕ рдХреЛрдб рдХреЛ рдПрдХ txt рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдФрд░ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ _wt.reg_ рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рдЪрд▓рд╛ред
рдлрд┐рд░ рдЕрдкрдирд╛ рдирдпрд╛ рд╡рд┐рдВрдбреЛ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬрд╛рдУ:
рдпрд╣рд╛рдБ рд╣рдо рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рд╣реИрдВред Json
рдЗрд╕рдореЗрдВ рд╡реЗ рдХреЛрдб рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"profiles":
{
"defaults":
{
},
"list":
[
{
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"name": "cmd",
"commandline": "cmd.exe",
"hidden": false,
"startingDirectory": "."
},
{
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "Windows PowerShell",
"commandline": "powershell.exe",
"hidden": false
},
{
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"hidden": false,
"name": "Azure Cloud Shell",
"source": "Windows.Terminal.Azure"
},
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl"
}
]
},
"schemes": [],
"keybindings": []
}
рдмрд╕
рдпрд╣рд╛рдБ рдореЗрд░реА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ, рдпрд╣ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рддрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реАрдПрдордбреА, рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рдФрд░ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ рдЙрдмрдВрдЯреВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рджреЛрдиреЛрдВ рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд╕рд╛рдеред рдпрд╣ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рдХрд┐рд╕реА рднреА рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рджреЗрдЦреА рдЧрдИ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд
https://gist.github.com/OmegaRogue/9069405e7b0bf5e76f1c5d9c96f8b663
рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдРрд╕реА рдЪреАрдЬ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд╢ рд╣реЛрдКрдВред рддреЛ, рдореИрдВрдиреЗ рдПрдХ рдЫреБрд░рд╛ рд▓рд┐рдпрд╛ред
рдореИрдВрдиреЗ @OmegaRogue рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдШреЛрдВрд╕рд▓рд╛ рдмрдирд╛рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЗрдиреВ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдФрд░ рдЧреИрд░-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рдЙрд╕реА рд╕реНрддрд░ рдкрд░ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ:
рдпрд╣рд╛рдБ рдореЗрд░реА .reg рдлрд╝рд╛рдЗрд▓ рд╣реИ
рдореИрдВрдиреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЫреЛрдбрд╝реА рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдЕрдиреБрднрд╛рдЧ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╢рд╛рдпрдж рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдШреЛрдВрд╕рд▓реЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХреЗред
рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдРрд╕реА рдЪреАрдЬ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд╢ рд╣реЛрдКрдВред рддреЛ, рдореИрдВрдиреЗ рдПрдХ рдЫреБрд░рд╛ рд▓рд┐рдпрд╛ред
рдореИрдВрдиреЗ @OmegaRogue рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдШреЛрдВрд╕рд▓рд╛ рдмрдирд╛рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЗрдиреВ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдФрд░ рдЧреИрд░-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рдЙрд╕реА рд╕реНрддрд░ рдкрд░ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ:
рдпрд╣рд╛рдБ рдореЗрд░реА .reg рдлрд╝рд╛рдЗрд▓ рд╣реИ
рдореИрдВрдиреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЫреЛрдбрд╝реА рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдЕрдиреБрднрд╛рдЧ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╢рд╛рдпрдж рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдШреЛрдВрд╕рд▓реЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХреЗред
рдореИрдВ рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдиреЗрд╕реНрдЯрд┐рдВрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
@OmegaRogue рдПрдХ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рдореЗрдиреВ рдЖрдЗрдХрди рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдорд░ рдЬрд╛рдПрдЧрд╛ (рдФрд░ рдЗрд╕рд▓рд┐рдП WindowsTerminal.exe рдкрде рдкрд░рд┐рд╡рд░реНрддрди)ред рд╢рд╛рдпрдж рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд░реВрдк рд╕реЗ рд╕реБрд▓рдн рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рдмрджрд▓рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрджрд┐ рдЖрдк рдиреЗрд╕реНрдЯрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд┐рдирд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рд┐рдХрд▓реНрдк (@ t-makaro) рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
рдордЬреЗрджрд╛рд░, рдХреИрд╕реЗ @lllopo @OmegaRogue @ t-makaro @sundowatch рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдиреЗ рдПрдХ рдкрд╣рд┐рдпреЗ рдХрд╛ рдлрд┐рд░ рд╕реЗ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ред
рдЗрди reg
рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдПрдХ рд╣реА рдЧрд▓рддреА рд╣реЛрддреА рд╣реИред рдЙрдирдХреЗ рдкрд╛рд╕ рд░реЛрд▓ рдмреИрдХ рдпрд╛ рдЯреЗрд╕реНрдЯ рдХреА рдХрдореА рд╣реИред рд╡реЗ ─Ы ┼б ─Н ┼Щ ├н ├й ├╜ ├й ┼п
рдЬреИрд╕реЗ рдЧреИрд░-ASCII рд╡рд░реНрдгреЛрдВ рд╡рд╛рд▓реЗ рд░рд╛рд╕реНрддреЛрдВ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓рдиреА рд╣реЛрдЧреАред
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдпрд╣рд╛рдБ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рд╣реИред
рдордЬреЗрджрд╛рд░, рдХреИрд╕реЗ @lllopo @OmegaRogue @ t-makaro @sundowatch рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдиреЗ рдПрдХ рдкрд╣рд┐рдпреЗ рдХрд╛ рдлрд┐рд░ рд╕реЗ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ред
рдЗрди
reg
рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдПрдХ рд╣реА рдЧрд▓рддреА рд╣реЛрддреА рд╣реИред рдЙрдирдХреЗ рдкрд╛рд╕ рд░реЛрд▓ рдмреИрдХ рдпрд╛ рдЯреЗрд╕реНрдЯ рдХреА рдХрдореА рд╣реИред рд╡реЗ─Ы ┼б ─Н ┼Щ ├н ├й ├╜ ├й ┼п
рдЬреИрд╕реЗ рдЧреИрд░-ASCII рд╡рд░реНрдгреЛрдВ рд╡рд╛рд▓реЗ рд░рд╛рд╕реНрддреЛрдВ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓рдиреА рд╣реЛрдЧреАредрдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдпрд╣рд╛рдБ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рд╣реИред
рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдкрддрд╛ рд╣реИ, рдФрд░ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрдардиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдореЗрд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдмрдЬрд╛рдп рд╣реЗрдХреНрд╕ (2) рдПрдиреНрдХреЛрдбреЗрдб рдкрд╛рда рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рд▓реЛрдЧ рддрдм рд╕рд╛рдЗрдб рдЗрдлрд╝реЗрдХреНрдЯ рдХреЛ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ рдЕрдЧрд░ рдЖрдк "startingDirectory": "."
рдХреЛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдПрдбрд┐рдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ рдХрд░рдВрдЯ рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдУрдкрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдХрд┐ рдЕрдм рдЕрдЧрд░ рдЖрдк рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреНрдпреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЦреБрд▓ рдЬрд╛рддрд╛ рд╣реИ system32 рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
рд▓реЛрдЧ рддрдм рд╕рд╛рдЗрдб рдЗрдлрд╝реЗрдХреНрдЯ рдХреЛ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ рдЕрдЧрд░ рдЖрдк
"startingDirectory": "."
рдХреЛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдПрдбрд┐рдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ рдХрд░рдВрдЯ рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдУрдкрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдХрд┐ рдЕрдм рдЕрдЧрд░ рдЖрдк рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреНрдпреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЦреБрд▓ рдЬрд╛рддрд╛ рд╣реИ system32 рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореЗрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдРрд╕реА рдЪреАрдЬ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд╢ рд╣реЛрдКрдВред рддреЛ, рдореИрдВрдиреЗ рдПрдХ рдЫреБрд░рд╛ рд▓рд┐рдпрд╛ред
рдореИрдВрдиреЗ @OmegaRogue рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдШреЛрдВрд╕рд▓рд╛ рдмрдирд╛рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЗрдиреВ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдФрд░ рдЧреИрд░-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рдЙрд╕реА рд╕реНрддрд░ рдкрд░ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ:
рдпрд╣рд╛рдБ рдореЗрд░реА .reg рдлрд╝рд╛рдЗрд▓ рд╣реИ
рдореИрдВрдиреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЫреЛрдбрд╝реА рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдЕрдиреБрднрд╛рдЧ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╢рд╛рдпрдж рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдШреЛрдВрд╕рд▓реЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХреЗред
рдореИрдВрдиреЗ рдЕрдкрдиреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЬреАрд╕реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдиреЗрд╕реНрдЯрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ:
https://gist.github.com/OmegaRogue/9069405e7b0bf5e76f1c5d9c96f8b663#file -directory_prompts_windowsterminal_nnested-reg
рдЗрд╕реЗ рдХрд┐рдпрд╛:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows Terminal here"
"Icon"="C:\\Program Files\\WindowsApps\\Microsoft.WindowsTerminal_0.10.781.0_x64__8wekyb3d8bbwe\\WindowsTerminal.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\<user>\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe -d %V"
[HKEY_CLASSES_ROOT\Directory\shell\wt]
@="Windows Terminal here"
"Icon"="C:\\Program Files\\WindowsApps\\Microsoft.WindowsTerminal_0.10.781.0_x64__8wekyb3d8bbwe\\WindowsTerminal.exe"
[HKEY_CLASSES_ROOT\Directory\shell\wt\command]
@="C:\\Users\\<user>\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe -d %V"
рдЗрд╕реЗ рдХрд┐рдпрд╛:
- https://github.com/microsoft/terminal/blob/master/res/terminal.ico рдХреЛ% USERPROFILE% AppData \ Local \ Terminal рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб
- рд░рд┐рдкреНрд▓реЗрд╕ рдХрд░рдХреЗ reg рдлрд╛рдЗрд▓ рдмрдирд╛рдПрдВ
: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\wt] @="Windows Terminal here" "Icon"="C:\\Users\\<user>\\AppData\\Local\\Terminal\\terminal.ico" [HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command] @="C:\\Users\\<user>\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe -d ." [HKEY_CLASSES_ROOT\Directory\shell\wt] @="Windows Terminal here" "Icon"="C:\\Users\\<user>\\AppData\\Local\\Terminal\\terminal.ico" [HKEY_CLASSES_ROOT\Directory\shell\wt\command] @="C:\\Users\\<user>\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe -d ."
- рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЛ
рдЖрдкрдХреЛ рдЖрдЗрдХрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЖрдк рдЖрдЗрдХрди рдкрде рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛
рдЦреИрд░, рд╣рдореЗрдВ рд╣рд░ рдмрд╛рд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП reg рдлрд╛рдЗрд▓ рдХреЛ рдПрдбрд┐рдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛? рдЖрдЗрдХрди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрд╣реАрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows Terminal here"
"Icon"="C:\\Program Files\\WindowsApps\\Microsoft.WindowsTerminal_0.11.1121.0_x64__8wekyb3d8bbwe\\WindowsTerminal.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\user\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe -d ."
[HKEY_CLASSES_ROOT\Directory\shell\wt]
@="Windows Terminal here"
"Icon"="C:\\Program Files\\WindowsApps\\Microsoft.WindowsTerminal_0.11.1121.0_x64__8wekyb3d8bbwe\\WindowsTerminal.exe"
[HKEY_CLASSES_ROOT\Directory\shell\wt\command]
@="C:\\Users\\user\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe -d ."
рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рдФрд░ рдЯрд░реНрдорд┐рдирд▓ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдХрдВрдЯреЗрдирд░ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИред
рдХреА рдЬрдЧрд╣ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛ wt.exe -d .
рдХреЗ рд╕рд╛рде wt.exe -d "%V"
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЬрд┐рд╕ рддрд░рд╣ рд╡реА.рдПрд╕. рдХреЛрдб рдпрд╣ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдореЗрдВред
рдпрд╣рд╛рдВ рдирд┐рд╢реНрдЪрд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдХреЛрдИ рдЖрдЗрдХрди рдирд╣реАрдВ)
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: % V рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдПрдХ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\wt]
@="Open Windows Terminal here"
[HKEY_CLASSES_ROOT\Directory\shell\wt\command]
@="C:\\Users\\user\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe -d \"%V.\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Open Windows Terminal here"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\user\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe -d \"%V.\""
[HKEY_CLASSES_ROOT\Drive\shell\wt]
@="Open Windows Terminal here"
[HKEY_CLASSES_ROOT\Drive\shell\wt\command]
@="C:\\Users\\user\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe -d \"%V.\""
рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдиреЗ рдмрд╣реБрдд рдХрд╛рдо рдХрд┐рдпрд╛, рдзрдиреНрдпрд╡рд╛рджред
@BealeStBluesBoy рдФрд░ @ megapro17 рдЖрдкрдХреЗ reg рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЪрдпрдирд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде wt.exe -d \"%V\"
рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЦреБрд▓рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдХрд┐рд╕реА рдбреНрд░рд╛рдЗрд╡ рдХреА рдЬрдбрд╝ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг c:
рдпрд╛ d:
ред рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрд░рд░рдХреЛрдб 0x8007010b
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдЖрдк рдПрдХ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ рдФрд░ рдЯрд░реНрдорд┐рдирд▓ рднреА рдирд╣реАрдВ рдЦреБрд▓рддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, wt.exe -d .
рдЯрд░реНрдорд┐рдирд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдЦреБрд▓рддрд╛ рд╣реИ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдХрд╣рд╛рдВ рд╣реИрдВред рдирдХрд╛рд░рд╛рддреНрдордХ рдкрдХреНрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣реИрдВ, рди рдХрд┐ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдЪреБрдирд╛ рд╣реИред рдЬрдм рдЖрдк рд╕реАрдзреЗ рдбреНрд░рд╛рдЗрд╡ рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ c:\windows\system32
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИред
рдореИрдВ wt.exe -d .
рд╕рд╛рде рдЪрд┐рдкрдХрд╛ рд░рд╣реВрдБрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдПрдХ рдЙрдкрдпреЛрдЧреА рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реИред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдЬреИрд╕рд╛ рдХрд┐ @ DHowett-MSFT рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ рдХрд┐, рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк wt.exe -d \"%V\.\"
ред рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЬрдм рдЖрдк рдбреНрд░рд╛рдЗрд╡ рдХреА рдЬрдбрд╝ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ рддрдм рднреА рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддреЗ рд╣реИрдВред рдПрдХ рдЪреАрдЬ рдЬреЛ рдЕрднреА рднреА рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рд╡рд╣ рд╣реИ рдЬрдм рдЖрдк рдПрдХ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдЕрднреА рднреА рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИред
Offtopic: рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдПрдХрд▓ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рддрд░реАрдХреЗ рдХрд╛ рд╣реИ :) рдХрд┐рд╕реА рдореБрджреНрджреЗ рдХреЛ рдбрдмрд▓ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВред
рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдХрдИ рдмрд╛рд░ рд╕реБрдЭрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ "%V\."
рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдЖрдк рдПрдХ рд░рди рдХреЛ рдПрдбрдорд┐рди рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХреИрд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ?
рдХреНрдпрд╛ рд╣рдо рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ?
рдХреНрдпрд╛ рд╣рдо рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ?
рд╡реЗрдирд┐рд▓рд╛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рдЕрднреА рдирд╣реАрдВред рд╢рд╛рдпрдж WT v2.0, # 5000 рджреЗрдЦреЗрдВред рд▓реЗрдХрд┐рди, рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ: рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕реВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
https://github.com/gerardog/gsudo
рдЪреВрдБрдХрд┐ рдореИрдВ рдРрд╕рд╛ рд▓реЗрдЦрдХ рд╣реВрдБ рдЬреЛ рдореБрдЭреЗ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореИрд▓рд╡реЗрдпрд░ рд╕рдВрднрд╡рддрдГ рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ рдХреЛ рд╕реВрдбреЛ рдХреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпреВрдПрд╕реА рдЕрд▓рдЧрд╛рд╡ / рдФрд░ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
Cmd рддрд░реАрдХреЗ рдХреА рдмрд╛рдд рдХрд░реЗрдВ рддреЛ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА runas
рдирд╛рдордХ рдПрдХ cmd рдХрдорд╛рдВрдб рд╣реИ рдЬреЛ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рдкреВрдЫрддрд╛ рд╣реИ ( sudo
)ред
https://en.wikipedia.org/wiki/Runas
рдХреНрдпрд╛ рд╣рдо рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ?
рд╡реЗрдирд┐рд▓рд╛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рдЕрднреА рдирд╣реАрдВред Mayve WT v2.0, # 5000 рджреЗрдЦреЗрдВред рд▓реЗрдХрд┐рди, рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ: рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕реВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
https://github.com/gerardog/gsudoрдЪреВрдБрдХрд┐ рдореИрдВ рдРрд╕рд╛ рд▓реЗрдЦрдХ рд╣реВрдБ рдЬреЛ рдореБрдЭреЗ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореИрд▓рд╡реЗрдпрд░ рд╕рдВрднрд╡рддрдГ рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ рдХреЛ рд╕реВрдбреЛ рдХреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпреВрдПрд╕реА рдЕрд▓рдЧрд╛рд╡ / рдФрд░ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рдо рдХреБрдЫ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрд╡рд╛рдВрдЫрд┐рдд рдкрд╣реБрдВрдЪ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдХрд╛рдо рд╣реЛ рдЬрд╛рдпреЗрдЧрд╛? GSudo рдЕрдЪреНрдЫреА рд╢реБрд░реБрдЖрдд рд╣реИред
@BealeStBluesBoy рдФрд░ @ megapro17 рдЖрдкрдХреЗ reg рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЪрдпрдирд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рдеwt.exe -d \"%V\"
рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЦреБрд▓рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдХрд┐рд╕реА рдбреНрд░рд╛рдЗрд╡ рдХреА рдЬрдбрд╝ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдгc:
рдпрд╛d:
ред рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрд░рд░рдХреЛрдб0x8007010b
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдЖрдк рдПрдХ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ рдФрд░ рдЯрд░реНрдорд┐рдирд▓ рднреА рдирд╣реАрдВ рдЦреБрд▓рддрд╛ рд╣реИредрд╣рд╛рд▓рд╛рдВрдХрд┐,
wt.exe -d .
рдЯрд░реНрдорд┐рдирд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдЦреБрд▓рддрд╛ рд╣реИ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдХрд╣рд╛рдВ рд╣реИрдВред рдирдХрд╛рд░рд╛рддреНрдордХ рдкрдХреНрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣реИрдВ, рди рдХрд┐ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдЪреБрдирд╛ рд╣реИред рдЬрдм рдЖрдк рд╕реАрдзреЗ рдбреНрд░рд╛рдЗрд╡ рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдпрд╣c:\windows\system32
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИредрдореИрдВ
wt.exe -d .
рд╕рд╛рде рдЪрд┐рдкрдХрд╛ рд░рд╣реВрдБрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдПрдХ рдЙрдкрдпреЛрдЧреА рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реИредрд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдЬреИрд╕рд╛ рдХрд┐ @ DHowett-MSFT рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ рдХрд┐, рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдкwt.exe -d \"%V\.\"
ред рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЬрдм рдЖрдк рдбреНрд░рд╛рдЗрд╡ рдХреА рдЬрдбрд╝ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ рддрдм рднреА рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддреЗ рд╣реИрдВред рдПрдХ рдЪреАрдЬ рдЬреЛ рдЕрднреА рднреА рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рд╡рд╣ рд╣реИ рдЬрдм рдЖрдк рдПрдХ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдЕрднреА рднреА рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИредOfftopic: рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдПрдХрд▓ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рддрд░реАрдХреЗ рдХрд╛ рд╣реИ :) рдХрд┐рд╕реА рдореБрджреНрджреЗ рдХреЛ рдбрдмрд▓ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВред
@brainfoolong рд╕рд┐рд░реНрдл рдПрдХ рдбреНрд░рд╛рдЗрд╡ рдХреА рдЬрдбрд╝ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрди рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдпрд╣рд╛рдВ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИред тЬМ
рдЖрдк рдПрдХ рд░рди рдХреЛ рдПрдбрдорд┐рди рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХреИрд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ?
@aminya I рдиреЗ UAC рдФрд░ рдЕрдХреНрд╖рдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЕрдиреБрдореЛрджрди рдореЛрдб (AAM) рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬреИрд╕реЗ BrainSlugs83 рдиреЗ https://superuser.com/questions/462174/winr-runs-as-administrator-in-windows-8 рдореЗрдВ рдЙрддреНрддрд░ рджрд┐рдпрд╛
рдпрджрд┐ рдЖрдк рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдпрд╛ рдЗрд╕рдХреЗ рдХрд╛рд░рдг рдЬреЛ рднреА рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж Windows рдЯрд░реНрдорд┐рдирд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓реЗрдЧрд╛, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдКрдкрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреЛрдИ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рд╕рдорд╕реНрдпрд╛ рддрдп рдХреА ЁЯЪАред рдмрд╕ рдЗрд╕реЗ рдорд░реНрдЬ рдХрд░реЗрдВред
рдЗрд╕рдореЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдмрдЯрди рд╣реИред
(рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ PowerShellCore рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдзреАрдорд╛ рд╣реИ):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Open Windows Terminal Here"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process wt.exe -ArgumentList \\\"-d\\\",\\\"%V.\\\"\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt_admin]
@="Open Windows Terminal Here as Admin"
"Icon"="cmd.exe"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt_admin\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process wt.exe -ArgumentList \\\"-d\\\",\\\"%V.\\\" -Verb RunAs\""
[HKEY_CLASSES_ROOT\Directory\shell\wt]
@="Open Windows Terminal Here"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\shell\wt\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process wt.exe -ArgumentList \\\"-d\\\",\\\"%V.\\\"\""
[HKEY_CLASSES_ROOT\Directory\shell\wt_admin]
@="Open Windows Terminal Here as Admin"
"Icon"="cmd.exe"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\shell\wt_admin\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process wt.exe -ArgumentList \\\"-d\\\",\\\"%V.\\\" -Verb RunAs\""
(рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ PowerShellCore рд╣реИ)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Open Windows Terminal Here"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="pwsh -windowstyle hidden -Command \"Start-Process wt.exe -ArgumentList \\\"-d\\\",\\\"%V.\\\"\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt_admin]
@="Open Windows Terminal Here as Admin"
"Icon"="cmd.exe"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt_admin\command]
@="pwsh -windowstyle hidden -Command \"Start-Process wt.exe -ArgumentList \\\"-d\\\",\\\"%V.\\\" -Verb RunAs\""
[HKEY_CLASSES_ROOT\Directory\shell\wt]
@="Open Windows Terminal Here"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\shell\wt\command]
@="pwsh -windowstyle hidden -Command \"Start-Process wt.exe -ArgumentList \\\"-d\\\",\\\"%V.\\\"\""
[HKEY_CLASSES_ROOT\Directory\shell\wt_admin]
@="Open Windows Terminal Here as Admin"
"Icon"="cmd.exe"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\shell\wt_admin\command]
@="pwsh -windowstyle hidden -Command \"Start-Process wt.exe -ArgumentList \\\"-d\\\",\\\"%V.\\\" -Verb RunAs\""
рдЖрдк рдпрд╣рд╛рдВ рд╕реЗ рдЖрдЗрдХрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдкрде рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ ( \
рдмрдЪ рд╕рдХрддреЗ рд╣реИрдВ) cmd.exe
:
https://raw.githubusercontent.com/microsoft/terminal/master/res/terminal.ico
@ рдХрд╛рдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб рдореЗрд░реЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред -windowstyle hidden
рдХреЛ рднреА рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ
@ рдХрд╛рдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб рдореЗрд░реЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЖрдкрдХреЛ explorer.exe рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
-windowstyle hidden
рдХреЛ рднреА рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ
рдпрд╣ рдПрдХ рдкрд▓ рдХреЗ рд▓рд┐рдП рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рдХреБрдЫ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ git bash
(рдЬрд┐рдирдореЗрдВ рд╕реЗ vscode рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ open with vs code
рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдмрд┐рдЦрд░реЗ рд╣реБрдП рд╣реИрдВ рд░рдЬрд┐рд╕реНрдЯреНрд░реА) рдХреБрдЫ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдкреЗрд╢рдХрд╢ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдореЗрдиреВ рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ @OmegaRogue рдХрд╛ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдпрд╛
рдЬреИрд╕рд╛ рдХрд┐ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ "%USERPROFILE%\AppData\Local\Microsoft\WindowsApps\wt.exe" "-d" "."
рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
https://gist.github.com/YoraiLevi/283532872b26b93e562b04812821db25
Windows Registry Editor Version 5.00
;drive
[HKEY_CLASSES_ROOT\Drive\shell\wt]
@="Open Windows Terminal Here"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Drive\shell\wt\command]
@=hex(2):22,00,25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
00,45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,00,4c,00,\
6f,00,63,00,61,00,6c,00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,\
00,74,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,41,00,70,00,70,00,\
73,00,5c,00,77,00,74,00,2e,00,65,00,78,00,65,00,22,00,20,00,22,00,2d,00,64,\
00,22,00,20,00,22,00,2e,00,22,00,00,00
;end drive
;background 1
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\wt]
@="Open Windows Terminal Here"
"Icon"="cmd.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\wt\command]
@=hex(2):22,00,25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
00,45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,00,4c,00,\
6f,00,63,00,61,00,6c,00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,\
00,74,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,41,00,70,00,70,00,\
73,00,5c,00,77,00,74,00,2e,00,65,00,78,00,65,00,22,00,20,00,22,00,2d,00,64,\
00,22,00,20,00,22,00,2e,00,22,00,00,00
;end background 1
;libary folders, like what git does
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\wt]
@="Open Windows Terminal Here"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\wt\command]
@=hex(2):22,00,25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
00,45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,00,4c,00,\
6f,00,63,00,61,00,6c,00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,\
00,74,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,41,00,70,00,70,00,\
73,00,5c,00,77,00,74,00,2e,00,65,00,78,00,65,00,22,00,20,00,22,00,2d,00,64,\
00,22,00,20,00,22,00,2e,00,22,00,00,00
;end library folders
;background 2
[HKEY_CLASSES_ROOT\Directory\background\shell\wt]
@="Open Windows Terminal Here"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\background\shell\wt\command]
@=hex(2):22,00,25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
00,45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,00,4c,00,\
6f,00,63,00,61,00,6c,00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,\
00,74,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,41,00,70,00,70,00,\
73,00,5c,00,77,00,74,00,2e,00,65,00,78,00,65,00,22,00,20,00,22,00,2d,00,64,\
00,22,00,20,00,22,00,2e,00,22,00,00,00
;end background 2
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдиреЗ рдмреЗрд╣рддрд░ рд╕рдордЭрд╛рдпрд╛ рдХрд┐ w https://windowsloop.com/add-open-windows-terminal-here-option-to-right-click-menu/
рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдЖрдЗрдЯрдореЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд / рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдкреЙрд╡рд░рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ GitHub рдкрд░ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛
https://github.com/lextm/windowsterminal-shell
рд▓реЙрдЬрд┐рдХ @ nerdio01 рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрдиреВ рд▓реЗрдЖрдЙрдЯ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ (рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ: рдЕрдм рдХрдИ рд▓реЗрдЖрдЙрдЯ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ)ред
install.ps1
рдФрд░ uninstall.ps1
, рдЖрдкрдХреЛ рдЕрдм рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд╣рдЯрд╛рдПрдВред
рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред
рдереЛрдбрд╝рд╛ рдкрд░реЗрд╢рд╛рди рд╣реИ рдХрд┐ рдЖрдЗрдХрди рдПрдХ рд╕рдВрд╕реНрдХрд░рдгрд┐рдд рдкрде рдореЗрдВ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рдХреЗрд╡рд▓ рдореЗрд░реЗ рдПрдХ рд╢рд┐рдкрд┐рдВрдЧ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЗрд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реИ?
рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ рдЗрд╕реЗ рджреЗрдЦрддрд╛ рд╣реВрдВ, рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрджрд░реНрд╢ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХреНрд░рдп рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЧреЛрд▓реЗ (pwsh, cmd, ubuntu, рдЬреЛ рднреА рд╣реЛ) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реВрдЪреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИред рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрдЯреМрддреА рдирд╣реАрдВ рд╣реЛрдЧреАред
Windows рдЯрд░реНрдорд┐рдирд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рддреЗ рд╕рдордп рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред
рдХреНрдпрд╛ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбрд┐рдЬрд╝рд╛рдЗрди / рддрдХрдиреАрдХреА рд╡рд┐рдЪрд╛рд░ / рд╕реАрдорд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕реНрд╡рдпрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдмрдирд╛рдП рдЬрд╛рдиреЗ рд╕реЗ рд░реЛрдХрддреА рд╣реИ? рдпрд╛ рдпрд╣ рдЕрдзрд┐рдХ рдЬрдирд╢рдХреНрддрд┐, рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдФрд░ рд╕рдордп рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИ?
рдЬрдирд╢рдХреНрддрд┐, рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рдФрд░ рд╕рдордп
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд╣ рдПрдХред рдпрджрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╕рдордп рд╣реИ, рддреЛ рдореИрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╢реЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд┐рд╕рдиреЗ рдЖрдкрдХреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдореЗрдиреВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдЖрдкрдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдореЗрдВ рдЧреЛрд▓реЗ рджрд╛рдЧрдиреЗ рджрд┐рдПред
рдЗрд╕реЗ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╕реНрдерд┐рд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдереА, рдЬрд┐рд╕реЗ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЦреБрд▓реЗрдЧрд╛ рдЬрд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рддрдм рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд╕реЗрдЯ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ред рдФрд░ рдЗрд╕реЗ рдРрд╕рд╛ рдХрд░реЗрдВ рдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╣рд░ рд╕рд╣реА рдХреНрд▓рд┐рдХ рдкрд░ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рдПред
рдореИрдВрдиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХреЛрдбрдмреЗрд╕ рд╕реЗ рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рдЕрдЧрд░ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд╛рдо рдХреА рдорд╛рддреНрд░рд╛ рдХрдо рд╣реЛ рдЬрд╛рдПрдЧреАред рд▓реЗрдХрд┐рди рдореИрдВ рдЙрд╕ рдкрд░ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реБрдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
рдмрд╕ рдХрд┐рд╕реА рднреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдПрдбреНрд░реЗрд╕рдмрд╛рд░ рдФрд░ рд╣рд┐рдЯ рджрд░реНрдЬ рдореЗрдВ wt рдЯрд╛рдЗрдк рдХрд░реЗрдВ
рдпрджрд┐ рдХрд┐рд╕реА рдиреЗ рдЦреЛрдЬрдХрд░реНрддрд╛ рдкрддрд╛ рдмрд╛рд░ рдореЗрдВ wt
рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреА @ llevo3 рдЯрд┐рдк рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬреИрд╕реЗ рдЖрдк cmd
рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдлрд┐рд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ PATH рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИ
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
рдмрд╕ рдХрд┐рд╕реА рднреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдПрдбреНрд░реЗрд╕рдмрд╛рд░ рдФрд░ рд╣рд┐рдЯ рджрд░реНрдЬ рдореЗрдВ wt рдЯрд╛рдЗрдк рдХрд░реЗрдВ
@ llevo3 рдпрд╣ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдирд╣реАрдВ рдЦреЛрд▓рддрд╛ рд╣реИред рдмрд▓реНрдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдЦреБрд▓рддрд╛ рд╣реИред
@abdulaganitech рдЗрд╕ рдЕрддреНрдпрдВрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдкрд░ рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ 30 рд╕реЗ рдХрдо рдмрд╛рд░ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИред ЁЯШД
рдмрд╕ рдХрд┐рд╕реА рднреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдПрдбреНрд░реЗрд╕рдмрд╛рд░ рдФрд░ рд╣рд┐рдЯ рджрд░реНрдЬ рдореЗрдВ wt рдЯрд╛рдЗрдк рдХрд░реЗрдВ
@ llevo3 рдпрд╣ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдирд╣реАрдВ рдЦреЛрд▓рддрд╛ рд╣реИред рдмрд▓реНрдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдЦреБрд▓рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкрддреЗ рдХреЗ рд╕рд╛рдордиреЗ рдХреЗрд╡рд▓ -d рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рднреВрддрдкреВрд░реНрд╡
wt -d [path you want to go]
рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк wt -d .
рд▓рд┐рдЦрдХрд░ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ
рдХреНрдпреВ: рдПрдХ рдмрд╛рд░ рдЯрд░реНрдорд┐рдирд▓ wt -d .
рд╕рд╛рде рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдирдП рдЯрд░реНрдорд┐рдирд▓ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ (рдЯреИрдм / рдлрд▓рдХ) рдХреЗ рд▓рд┐рдП рдЙрд╕реА рд░рд╛рд╕реНрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ?
рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдФрд░ рд╡рд┐рднрд┐рдиреНрди рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдпрд╣ рдХрдВрд╕реЛрд▓ 2 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЭрдВрдбрд╛ -d .
рдкреНрд░реАрдлреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде "рдпрд╣рд╛рдВ рдЦреЛрд▓реЗрдВ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
рдорд╛рдл рдХреАрдЬрд┐рдП, рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
рдпрд╛рд░, рдПрдХ рд╕рд╡рд╛рд▓ рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдзрд╛рдЧреЗ рдкрд░ рдордд рдЖрдирд╛ред рдПрдХ рдирдпрд╛ рдмрдЧ рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдЯреАрдо рдЗрд╕реЗ рджреЗрдЦ рд╕рдХрддреА рд╣реИ the
@miniksa @ zadjii-msft @ DHowett-MSFT @factormystic @ рдХреНрд░рд┐рд╕рдЧреНрд▓рд╛рдХ
рдореИрдВрдиреЗ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
рдЪрд░рдг реж:
рдиреАрдЪреЗ рджреЛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
echo %USERPROFILE% echo %LOCALAPPDATA%
рдпрджрд┐ рд╕рдм рдХреБрдЫ рдпрд╣рд╛рдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрди рджреЛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реАрдзреЗ рдЕрдиреНрдп рдЪрд░рдгреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╛ рдХреГрдкрдпрд╛ рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд░реЗрдВ:
% USERPROFILE% тЖТ
C:\Users\[userName]
% LOCALAPPDATA% тЖТC:\Users\[userName]\AppData\Local
рдпрд╣рд╛рдБ
[userName]
рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛Bruce
редрдЪрд░рдг 1:
CMD
рдореЗрдВ рдиреАрдЪреЗ рд╕рд╛рдорд╛рди рдЪрд▓рд╛рдПрдБ:mkdir "%USERPROFILE%\AppData\Local\terminal"
рдЪрд░рдг 2:
рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЖрдЗрдХрди рдХреЛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ%USERPROFILE%\AppData\Local\terminal
рдХреЙрдкреА рдХрд░реЗрдВ, рдЖрдЗрдХрди https://github.com/yanglr/WindowsDevTools/tree/master/awosomeTerminal/icons рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдоwt_32.ico
редрдЪрд░рдг 3:
wt.reg
рд░реВрдк рдореЗрдВ follwing рд╕рд╛рдордЧреНрд░реА рд╕рд╣реЗрдЬреЗрдВ, рдлрд┐рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБредWindows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\wt] @="Windows terminal here" "Icon"="%USERPROFILE%\\AppData\\Local\\terminal\\wt_32.ico" [HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command] @="%LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe"
рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП , рдпрджрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреЛрдб рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд рдПрдХреНрд╕
wtd.exe
, рддреЛ рдЖрдкрдХреЛ рдЙрдкрд░реЛрдХреНрдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВwt.exe
рд╕реЗwtd.exe
рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИредрдЪрд░рдг 4:
рдкрд░реАрдХреНрд╖рд╛
рдореБрдЭреЗ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдереА, рдХреБрдЫ рдЕрдиреБрдорддрд┐ рдХреЗ рдореБрджреНрджреЗ, рдЕрдЧрд░ рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдмрджрд▓рдиреЗ рдХреЗ
@="%LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe"
рд╕рд╛рде рдореЗрдВ
@="C:\\Users\\YOURUSERNAME\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe -d ."
рдореЗрд░реА рд╕рдордЭ рд╕реЗ, рдкреНрд░рддрд┐рд╢рдд-рдПрдиреНрдХреЛрдбреЗрдб рдкрд░реНрдпрд╛рд╡рд░рдг-рдЪрд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рдХрд╛рд░ ( REG_EXPAND_SZ
) рдХрд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдХреБрдЫ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди 1 рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдиреАрдЪреЗ рджреА рдЧрдИ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИ рдЬреЛ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рддрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдмрджрд▓рдирд╛ рди рдкрдбрд╝реЗ, рд▓реЗрдХрд┐рди рдЖрдк рд╢рд╛рдпрдж рдЖрдЗрдХрди рдкрде рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ ред
рдореИрдВрдиреЗ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд░рд┐рдпрд╛ / рд╡рд┐рдХрд▓реНрдк рднреА рдЬреЛрдбрд╝рд╛ред
Windows Registry Editor Version 5.00
;Binary data is just UTF16 (LE) split every 2 bytes with a comma
;Conversion done with https://onlineutf8tools.com/convert-utf8-to-utf16?hex=true&little-endian=true&space=false&chain=split-string%253Fsplit-by-length%253Dtrue%2526separator%253D%252C
;User action
[HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminal]
@="Open Terminal here"
;"Icon"="%USERPROFILE%\Pictures\Icons\terminal.ico" (Location to ICO or comment out to hide icon)
"Icon"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,5c,00,50,00,69,00,63,00,74,00,75,00,72,00,65,00,73,00,5c,00,49,00,63,00,6f,00,6e,00,73,00,5c,00,74,00,65,00,72,00,6d,00,69,00,6e,00,61,00,6c,00,2e,00,69,00,63,00,6f,00
;User action command
[HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminal\command]
;@="%LOCALAPPDATA%\Microsoft\WindowsApps\wt.exe -d ."
@=hex(2):25,00,4c,00,4f,00,43,00,41,00,4c,00,41,00,50,00,50,00,44,00,41,00,54,00,41,00,25,00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,41,00,70,00,70,00,73,00,5c,00,77,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,64,00,20,00,2e,00
;Admin action
[HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminalAdmin]
@="Open Terminal here (Admin)"
;Show the UAC shield on the action
"HasLUAShield"=""
;"Icon"="%USERPROFILE%\Pictures\Icons\terminal.ico" (Location to ICO or comment out to hide icon)
"Icon"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,5c,00,50,00,69,00,63,00,74,00,75,00,72,00,65,00,73,00,5c,00,49,00,63,00,6f,00,6e,00,73,00,5c,00,74,00,65,00,72,00,6d,00,69,00,6e,00,61,00,6c,00,2e,00,69,00,63,00,6f,00
;Admin action command
[HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminalAdmin\command]
@="PowerShell -WindowStyle Hidden -Command \"Start-Process wt -ArgumentList '-d','.' -Verb runAs\""
рдореЗрд░реА рд╕рдордЭ рд╕реЗ, рдкреНрд░рддрд┐рд╢рдд-рдПрдиреНрдХреЛрдбреЗрдб рдкрд░реНрдпрд╛рд╡рд░рдг-рдЪрд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рдХрд╛рд░ (
REG_EXPAND_SZ
) рдХрд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдХреБрдЫ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди _fully_ work1 рдирд╣реАрдВ рд╣реИрдВред рдореИрдВрдиреЗ рдиреАрдЪреЗ рджреА рдЧрдИ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИ рдЬреЛ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рддрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдмрджрд▓рдирд╛ рди рдкрдбрд╝реЗ, рд▓реЗрдХрд┐рди рдЖрдк рд╢рд╛рдпрдж рдЖрдЗрдХрди рдкрде рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ редрдореИрдВрдиреЗ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд░рд┐рдпрд╛ / рд╡рд┐рдХрд▓реНрдк рднреА рдЬреЛрдбрд╝рд╛ред
Windows Registry Editor Version 5.00 ;Binary data is just UTF16 (LE) split every 2 bytes with a comma ;Conversion done with https://onlineutf8tools.com/convert-utf8-to-utf16?hex=true&little-endian=true&space=false&chain=split-string%253Fsplit-by-length%253Dtrue%2526separator%253D%252C ;User action [HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminal] @="Open Terminal here" ;"Icon"="%USERPROFILE%\Pictures\Icons\terminal.ico" (Location to ICO or comment out to hide icon) "Icon"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,5c,00,50,00,69,00,63,00,74,00,75,00,72,00,65,00,73,00,5c,00,49,00,63,00,6f,00,6e,00,73,00,5c,00,74,00,65,00,72,00,6d,00,69,00,6e,00,61,00,6c,00,2e,00,69,00,63,00,6f,00 ;User action command [HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminal\command] ;@="%LOCALAPPDATA%\Microsoft\WindowsApps\wt.exe -d ." @=hex(2):25,00,4c,00,4f,00,43,00,41,00,4c,00,41,00,50,00,50,00,44,00,41,00,54,00,41,00,25,00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,41,00,70,00,70,00,73,00,5c,00,77,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,64,00,20,00,2e,00 ;Admin action [HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminalAdmin] @="Open Terminal here (Admin)" ;Show the UAC shield on the action "HasLUAShield"="" ;"Icon"="%USERPROFILE%\Pictures\Icons\terminal.ico" (Location to ICO or comment out to hide icon) "Icon"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,5c,00,50,00,69,00,63,00,74,00,75,00,72,00,65,00,73,00,5c,00,49,00,63,00,6f,00,6e,00,73,00,5c,00,74,00,65,00,72,00,6d,00,69,00,6e,00,61,00,6c,00,2e,00,69,00,63,00,6f,00 ;Admin action command [HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminalAdmin\command] @="PowerShell -WindowStyle Hidden -Command \"Start-Process wt -ArgumentList '-d','.' -Verb runAs\""
рд╣реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЙрдиреНрдирдд рддрд░реАрдХреЗ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╕рдордп рд╡рд┐рдВрдбреЛрдЬ рдкреЙрд╡рд░рд╢реЗрд▓ рд╡рд┐рдВрдбреЛ рдХреЛ рдкреЙрдк рдЕрдк рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдореБрдЭреЗ рдЗрд╕ рдкрд░ рдЧрд╣рд░рд╛рдИ рд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди рдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рднрдВрдбрд╛рд░ рдмрдирд╛рдпрд╛ рд╣реИ рдХреЛрдИ рдФрд░ рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рдЗрдЪреНрдЫрд╛ рд░рдЦрддрд╛ рд╣реИред
рдЗрд╕ рд▓рдВрдмреЗ рд╕реВрддреНрд░ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП,
рдпрджрд┐ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕рдордп рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рд▓рдВрдмреЗ рдзрд╛рдЧреЗ рдореЗрдВ рдХрд┐рд╕реА рдПрдХ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдЖрдк рдРрд╕реЗ рдореЗрдиреВ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ,
рдЖрдк рдЬреЛ рдХреБрдЫ рднреА рдЪреБрдирддреЗ рд╣реИрдВ, рдЙрди рд░реЗрдкреЛ рдХреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░ рд╕рдХреЗрдВред
- рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЙрдирдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдЪрдХреНрд░ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдХреБрдЫ рд╣рдлреНрддреЛрдВ (рдпрд╛ рдорд╣реАрдиреЛрдВ) рдореЗрдВ рдЖрдкрдХреА рдорд╢реАрди (рд╡рд┐рдВрдбреЛрдЬ 10 рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реНрдЯреЛрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдкрд░ рдирд╣реАрдВ рдЖрдПрдЧрд╛
рдУрд╣, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдорд╣реАрдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬрд▓реНрдж рд╣реА рд╣реЛ рдЬрд╛рдПрдЧрд╛ soon
: рдЯрд╛рдбрд╛: рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ # 6100 рдореЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдЕрдм Windows Terminal Preview v1.1.1671.0
рд░реВрдк рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдХрд╛рдо рд▓рд┐рдВрдХ:
рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░реАрд╡реНрдпреВ (https://www.microsoft.com/store/apps/9n8g5rfz9xk3?cid=storebadge&ocid=badge) рдкрд░ Store Download
рд▓рд┐рдВрдХ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? ЁЯдФ
@DHowett рдУрд╣ рдирд╣реАрдВ, рд╣рдореЗрдВ рдмреЙрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдореИрдВ рдЕрднреА рднреА рдЕрдкрдиреЗ рдмреИрдЪ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗрдирд┐рд▓рд╛ рдПрдХ рдКрдВрдЪрд╛ рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рд╕рдордп рдХреЗ рд╕рд╛рде рд╡реЗрдирд┐рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдорд┐рд▓реЗрдВрдЧреА, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд▓рдбрд╝рдХреЗ рдХреЛ рдмрдбрд╝рд╛ рдзрдиреНрдпрд╡рд╛рдж рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд┐рд╕рдиреЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛!
рд╣реБрд╣, рд╣рдореЗрдВ рдмреЙрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЬрдмрд░рджрд╕реНрдд рд╣рдВрд╕реАред
рдСрдл рд╡рд┐рд╖рдп рд╕рдВрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдкрдиреЗ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдПрдХ рджреЛрдиреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ wt рдЪрд▓рд╛рддреЗ рд╕рдордп рдЖрд╣реНрд╡рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?
рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдРрдк рдПрдХреНрдЬреАрдХреНрдпреВрд╢рди рдЕрд▓рд╛рдпрд╕ рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ:
рд╣рд╛рдВред
рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЯрд░реНрдорд┐рдирд▓ рдЖрдЗрдХрди рдХреЛ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ рднреА рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЯрд░реНрдорд┐рдирд▓ рдЖрдЗрдХрди рдХреЛ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ рднреА рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдЕрд░реЗ рд╡рдбреНрдбрд╛ рд╣рд╛рдВ рдкрддрд╛ рд╣реИ, рд╡реЛ # 6246 рд╣реИред
рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╕рднреА рдХреЗ рдкреНрдпрд╛рд░ рдХреЗ рд▓рд┐рдП (рдЖрдк рд╕рднреА 111 ), рдХреГрдкрдпрд╛ рдЗрди рдореБрджреНрджреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:
https://github.com/microsoft/terminal/issues?q=is%3Aopen+is%3Aissue+label%3AArea-ShellExtension
рдпрджрд┐ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдиреЗ рдХрд┐рдпрд╛ рддреЛ "рдЖрджрдореА рд╢рд╛рдВрдд рд╣реЛрдЧрд╛ ..." рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ
Windows рдЯрд░реНрдорд┐рдирд▓ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди ( microsoft.com/store/apps/9n8g5rfz9xk3?cid=storebadge&ocid=badge ) рдкрд░
Store Download
рд▓рд┐рдВрдХ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? ЁЯдФ
@DHowett рдУрд╣ рдирд╣реАрдВ, рд╣рдореЗрдВ рдмреЙрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рд╣реБрд╣, рд╣рдореЗрдВ рдмреЙрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЬрдмрд░рджрд╕реНрдд рд╣рдВрд╕реАред
рд╕рдордЭ рдЧрдпрд╛ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЪрд╛рд╣реЗрдВрдЧреЗ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рд╕реЗ рдЗрд╕ рд╢реЙрд░реНрдЯрдХрдЯ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗред