Terminal: рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓: рд╕рд┐рдВрдЧрд▓ рдХрдорд╛рдВрдб рдХреЗ рдЬрд░рд┐рдП рдореМрдЬреВрджрд╛ рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдордИ 2019  ┬╖  43рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/terminal

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореИрдВ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХреЗ рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ cmd рдпрд╛ powershell рдЯрд╛рдЗрдк рдХрд░рдХреЗ рд╡рд░реНрддрдорд╛рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ cmd тАЛтАЛрдФрд░ powerhell рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ (рдЬреЛ CTRL+D рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреБрд▓рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдл рдФрд░ рддреНрд╡рд░рд┐рдд рд╣реИ)ред

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдпрд╣ рдирдП рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рднреА рд╕рдВрднрд╡ рд╣реЛред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдпрд╣ рдПрдХ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕реНрдЯреЛрд░ рдРрдк рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕реЗ рдкрд╛рде рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдЦреЛрд▓рддреЗ рд╕рдордп рд╡рд░реНрддрдорд╛рди рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рднреА рд╕рдореНрдорд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╣рдореЗрд╢рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЛрд▓реНрдбрд░ (рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ C:\WINDOWS\system32 cmd рдХреЗ рд▓рд┐рдП рдФрд░ ~ рдЙрдмрдВрдЯреВ рдХреЗ рд▓рд┐рдП)ред

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдпрд╣ рд╕рдВрднрд╡ рд╣реЛ:

  • рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдкрд╛рде рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рдПрдВред
  • рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЦреЛрд▓реЗрдВред

рдпрд╣ рднреА рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЗрд╕реЗ рд╢реЙрд░реНрдЯ рдХрдорд╛рдВрдб рд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХреЗред
рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ WindowsTerminal рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╣рдо рдХреЗрд╡рд▓ term рдЬреИрд╕рд╛ рдХреБрдЫ рдЯрд╛рдЗрдк рдХрд░ рд╕рдХреЗрдВред

Resolution-Answered

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

V0.5 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдм рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "startingDirectory": null рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╣ рдлрд┐рдХреНрд╕ # 2515 рдореЗрдВ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ред

рд╕рднреА 43 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрджрд┐ рдЖрдк wt.exe рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

https://github.com/microsoft/Terminal/blob/af7316c130059ba15fe16ff0d13608d956a2b449/src/cascadia/CascadiaPackage/Package.appxmanifest#L51

рдЙрдкрдирд╛рдо рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╡рд┐рдВрдбреЛрдЬрд╝рдЯрд░реНрдорд┐рдирд▓ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрде рдореЗрдВ рд▓реЙрдиреНрдЪ рд╣реЛрддрд╛ рд╣реИ

@joandrsn рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ред рдзрдиреНрдпрд╡рд╛рджред

@joandrsn рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рднреА рд▓реЙрдиреНрдЪ рд╣реЛрддрд╛ рд╣реИ!

рдЖрдк wt.exe рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрде рдХреИрд╕реЗ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдХреБрдЫ рдЗрд╕ рддрд░рд╣:

wt.exe "C:\GitHub"

рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рд╕реАрдПрдордбреА рдФрд░ рдкрд╛рд╡рд░рд╢реЗрд▓ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИред

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ ubuntu run рд╕рд╛рде рдбрдмреНрд▓реВрдПрд╕рдПрд▓ рдЙрдмрдВрдЯреВ рдЦреЛрд▓ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди wt рд╣рдореЗрд╢рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИ

рдЕрдкрдиреЗ profile.json рд╕реЗ startingDirectory рдирд┐рдХрд╛рд▓реЗрдВред

рдирдорд╕реНрддреЗ @DHowett-MSFT,
рдХреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдЯреИрдм рдХреЗ рд╕рдорд╛рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ Windows Terminal рдирдпрд╛ рдЯреИрдм рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ? рдореИрдВ рд╡рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ Mac OS X рдкрд░ рдореМрдЬреВрдж рд╣реИ: https://apple.stackexchange.com/questions/178017/how-do-i-open-a-new-terminal-window-for-same-directory -рдЬреИрд╕рд╛-рд╡рд░реНрддрдорд╛рди-рдЦрд┐рдбрд╝рдХреАред
рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдзрдиреНрдпрд╡рд╛рдж!

рдЕрдкрдиреЗ profile.json рд╕реЗ startingDirectory рдирд┐рдХрд╛рд▓реЗрдВред

@ DHowett-MSFT, рдпрд╣ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 0.5.2661.0 рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ :(

рдЕрдкрдиреЗ profile.json рд╕реЗ startingDirectory рдирд┐рдХрд╛рд▓реЗрдВред

рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рдпрд╛ рддреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ :(

V0.5 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдм рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "startingDirectory": null рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╣ рдлрд┐рдХреНрд╕ # 2515 рдореЗрдВ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ред

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирдП рдЯреИрдм рднреА рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛

V0.5 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдм рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "startingDirectory": null рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╣ рдлрд┐рдХреНрд╕ # 2515 рдореЗрдВ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ред

@ zadjii-msft, рдпрд╣ v0.5.2681.0 . рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

V0.5 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдм рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "startingDirectory": null рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╣ рдлрд┐рдХреНрд╕ # 2515 рдореЗрдВ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ред

0.5.2762.0 рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдореВрд▓реНрдп рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд╢реВрдиреНрдп рдкрд░ рд╕реЗрдЯрд┐рдВрдЧ .. рджреЛрдиреЛрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддреЗ рд╣реИрдВ ..

рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, _ startingDirectory рдХреЛ null рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╣рдЯрд╛рдирд╛ _ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╡рд╛рдкрд╕ рдЖ рд░рд╣реА рд╣реИ; рд╣рдо рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХреЛрдВ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдЯрд╛рд░реНрдЯрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рдХрдм рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╣рдореЗрд╢рд╛ рд╢реВрдиреНрдп рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ рджрдмрд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗрдЧрд╛ред

V0.5 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдм рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "startingDirectory": null рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╣ рдлрд┐рдХреНрд╕ # 2515 рдореЗрдВ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ред

0.5.2762.0 рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдореВрд▓реНрдп рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд╢реВрдиреНрдп рдкрд░ рд╕реЗрдЯрд┐рдВрдЧ .. рджреЛрдиреЛрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддреЗ рд╣реИрдВ ..

"startingDirectory": null рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдЗрд╕реЗ рд░реВрдЯ-рд╕реНрддрд░реАрдп рддрддреНрд╡ рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рддрд╣рдд рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

@ DHowett-MSFT рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ ( startingDirectory ) рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд░рдЦрдиреЗ рдХрд╛ рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬрд┐рд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреИрд░рд╛ рдореЗрдВ рдкрд╛рд╕ рдХрд░рдХреЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдЖрдо рд╣реИред рд╢рд╛рдпрдж рдореБрдЭреЗ рдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИ :)

рдЕрдЧрд░ рдореБрдЭреЗ рдкрд┐рдЫрд▓реЗ рдорд╣реАрдиреЗ рдХреА рдмрд╛рддрдЪреАрдд рдпрд╛рдж рдЖрддреА рд╣реИ, рддреЛ рд╡рд╣ рдереА:

рдЕрдкрдиреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ (рджреЛ рдпрд╛ рддреАрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢рд┐рдк рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рдорд▓реЗ рдореЗрдВ) рдХреЛ рд╣рдЯрд╛рдХрд░ "рд╕реНрдЯрд╛рд░реНрдЯрд┐рдВрдЧрдбрд╛рдпрд░реЗрдХреНрдЯрд░реА" рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ null рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдПрдХ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╣реЛрдЧреА рд╡рд╛рдкрд╕ рдЖ рд░рд╣рд╛ред

607 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдУрд╡рд░рд░рд╛рдЗрдб рд╣реЛрдЧреАред

рдпрд╣ рдЗрд╕ рдмрд╛рддрдЪреАрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреА рд╕рдордЭ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА рд╕рдордЭ рдХреЗ рдЕрдиреБрд░реВрдк рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рдореЗрд░реЗ рд▓рд┐рдП "рд╕реНрдЯрд╛рд░реНрдЯрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА": "ред" рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╕реЗ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░ "%USERPROFILE%" рд▓реЗрдХрд┐рди null рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд░реНрдорд┐рдирд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЦреБрд▓рд╛ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ?

@carlinmack рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рдЬрд░реВрд░реА рд╣реИред

  • рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ рд╢реЙрд░реНрдЯрдХрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛ рд╡рд┐рди + рдЖрд░ рдореЗрдВ "wt" рдЯрд╛рдЗрдк рдХрд░рдХреЗ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдбрд┐рдлреЙрд▓реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк "startingDirectory": "." рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╡реЗ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╣реЛрдо рдлреЛрд▓реНрдбрд░ ( %USERPROFILE% ) рдореЗрдВ рдЦреБрд▓рддреЗ рд╣реИрдВред
  • рдпрджрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рд╕реЗ wt рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ cmd.exe (рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╢реЗрд▓) рдЬреИрд╕реЗ рдХрд┐рд╕реА рдирд┐рд╢реНрдЪрд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ "startingDirectory": "." рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдереЗред
  • рд╣рд╛рд▓рд╛рдВрдХрд┐... рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╕рддреНрд░ рдХреЗ рднреАрддрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓реЗ рдЧрдП рдХреЛрдИ рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреИрдм рд▓реЙрдиреНрдЪ рдХреНрд╖рдг рд╕реЗ "рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдбреАрдЖрдИрдЖрд░" рдореЗрдВ рдЦреБрд▓реЗрдВрдЧреЗ, рдЬреЛ рдПрдХ рдЫреЛрдЯреА рд╕реА рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд╕рдХрддреА рд╣реИред

рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ рд╢реЙрд░реНрдЯрдХрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛ рд╡рд┐рди + рдЖрд░ рдореЗрдВ "wt" рдЯрд╛рдЗрдк рдХрд░рдХреЗ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдбрд┐рдлреЙрд▓реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк "рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: "ред" рд╡реЗ рдЕрдм рднреА рдЙрдкрдпреЛрдХреНрддрд╛ рдХреЗ рд╣реЛрдо рдлреЛрд▓реНрдбрд░ (%USERPROFILE%) рдореЗрдВ рдЦреБрд▓рддреЗ рд╣реИрдВред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ system32 рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @torpederos

"рд╢реБрд░реБрдЖрддреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛": " . "
"рд╢реБрд░реБрдЖрддреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛": "% __ рд╕реАрдбреА __ %"

рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рджреЛрдиреЛрдВ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди ред

@RickStrhl рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рдмреНрд▓реЙрдЧ рд▓рд┐рдЦрд╛ рд╣реИред рдЗрд╕реЗ рдЬрд╛рдВрдЪреЗрдВ ред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред

"profiles":
    {
        "defaults":
        {
            "startingDirectory": "."
        },

"startingDirectory": "." рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдЦреЛрдЬ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо 32 рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрддрд╛ рд╣реИред
рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

"startingDirectory": "." рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдЦреЛрдЬ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо 32 рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрддрд╛ рд╣реИред
рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдореИрдВрдиреЗ рдЕрдкрдиреА .bashrc рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдирд┐рдореНрди рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝рдХрд░ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ред

export CURR_DIRECTORY=`pwd`
if [ "$CURR_DIRECTORY" = "/mnt/c/WINDOWS/system32" ]; then
    cd ~
fi

@manishprivet рдХрд╛ рд╕рдорд╛рдзрд╛рди рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдерд╛, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ system32 рдХреЛ System32 ред pwd рдЪрд▓рд╛рдирд╛ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдХреЙрдкреА рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред

рдореБрдЭреЗ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдУрдкрди рдЯрд░реНрдорд┐рдирд▓ рд╣рд┐рдпрд░" рдЬреЛрдбрд╝рдХрд░ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдорд┐рд▓рд╛ред

рдЪрд░рдг 1:-
рд╕рднреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕.рдЬреЗрд╕рди рд╕реЗ рд╢реБрд░реБрдЖрддреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред

рдЪрд░рдг 2:-
рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдкрди рдЯрд░реНрдорд┐рдирд▓ рдЬреЛрдбрд╝реЗрдВред
https://github.com/microsoft/terminal/issues/1060#issuecomment -497539461
рдореИрдВрдиреЗ рджреВрд╕рд░рд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдорд╛рди @="%LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe" рд╕реЗ @="C:\Users\[your username]\AppData\Local\Microsoft\WindowsApps\wt.exe -d ."

рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рдмрд╛рдж рд╡реНрдпрд╡рд╣рд╛рд░:
рдЗрд╕рд▓рд┐рдП рдЬрдм рднреА рдореИрдВ рдЦреЛрдЬ/рдЯрд╛рд╕реНрдХрдмрд╛рд░/рд╢реЙрд░реНрдЯрдХрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реВрдВрдЧрд╛ рддреЛ рдпрд╣ рдореЗрд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред
рдЬрдм рднреА рдореИрдВ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдореИрдВ рдмрд╕ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ Windows terminal here рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВред

рдиреЛрдЯ 1: рджреВрд╕рд░реЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдорд╛рди рдХреЗ рдЕрдВрдд рдореЗрдВ -d . рдЬреЛрдбрд╝рдирд╛ рди рднреВрд▓реЗрдВ, рдЕрдиреНрдпрдерд╛, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдиреЛрдЯ 2: рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдмрд╛рд░ рдореЗрдВ wt рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдкрд░ рднреА рд╕рд┐рд╕реНрдЯрдо32 рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдЦреБрд▓ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк "рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдмрд╛рд░" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрддрдорд╛рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдЕрднреА рднреА wt -d . рдЯрд╛рдЗрдк рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдмрд╕ рдЬреЛрдбрд╝ рджреЛ

"startingDirectory": null

рдпрд╣ wt V1.0 рдХреЗ рд╕рд╛рде рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк SHIFT-рдореЗрдиреВ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП wt рдХреЛ "рдпрд╣рд╛рдБ PowerShell рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реЗрдВ" рдпрд╛ WSL тАЛтАЛрд╡рд┐рдХрд▓реНрдк рдЦреЛрд▓реЗрдВ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдиреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Open Windows Terminal here"
"ShowBasedOnVelocityId"=dword:00639bc8
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\[YourUserName]\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ startingDirectory рдкреИрд░рд╛рдореАрдЯрд░ JSON рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЗрд╕ рд╕реНрдерд╛рди рдкрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

{
    //...

    "profiles":
    {
        "defaults":
        {
            // Put settings here that you want to apply to all profiles.

            // Attempt to start in current directory
            // https://github.com/microsoft/terminal/issues/620
            "startingDirectory": "."
        }
    }
}

рдореБрдЭреЗ рдЕрднреА рддрдХ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛:

  1. рдЬрдм рдореИрдВ рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред
  2. рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╡рд┐рдВрдбреЛ рд╕реЗ wt.exe рдЪрд▓рд╛рддреЗ рд╕рдордп рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред

рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ?

рдореЗрд░реА рдЬрд╛рдВрдЪ рд╕реЗ , рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рдерд╛ рдЬреЛ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд╕рдВрднрд╡ рдерд╛ред

рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рджреЛрдиреЛрдВ рдХрд╛рдо рдХрд░реЗрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ wt -d . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреНрдпреВ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рджреЗрдЧрд╛ рдФрд░ рд░рди рдмреЙрдХреНрд╕ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рд╣реА рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдФрд░ рдлрд┐рд░ рднреА рдЖрдкрдХреЛ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рд╕реАрдбрдмреНрд▓реНрдпреВрдбреА рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рдиреЗ рджреЗрдЧрд╛ред

https://docs.microsoft.com/en-us/windows/terminal/command-line-arguments?tabs=windows рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореИрдВрдиреЗ рдЬреЛ рд╢реБрд░реБрдЖрддреА рдЦреЛрдЬ рдХреА рд╣реИ, рд╡рд╣ рдпрд╣рд╛рдВ рд╣реИ

рджреГрд╖реНрдЯрд┐рдХреЛрдг 1:

  1. рд╡рд┐рди рдХреБрдВрдЬреА + рдЖрд░ рджрдмрд╛рдПрдВ
  2. wt -d D:\SomeDirectory рдЯрд╛рдЗрдк рдХрд░реЗрдВ

рдпрд╣ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рде settings.json рдореЗрдВ рдореМрдЬреВрдж рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реЗрд▓ рдХреЛ рдЦреЛрд▓реЗрдЧрд╛
PS рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╢реЗрд▓ рдХреЗ OS рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрде рдЪреБрдиреЗрдВ

рджреГрд╖реНрдЯрд┐рдХреЛрдг 2:

  1. рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рдВрдЫрд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ
  2. рд╡рд╛рдВрдЫрд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдкрддрд╛ рдмрд╛рд░ рдореЗрдВ wt -d . рдЯрд╛рдЗрдк рдХрд░реЗрдВ

@AndeYashwanth рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рджред рдЕрдм рдореИрдВ рдЗрд╕реЗ рдЯрд╛рд╕реНрдХрдмрд╛рд░ рд╕реЗ рдЕрдкрдиреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ рдЬрдм рдореИрдВ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ

рдзрдиреНрдпрд╡рд╛рдж @ 29kartik рджреГрд╖реНрдЯрд┐рдХреЛрдг 1 рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдореИрдВ wt -d %d рдХрд╕реНрдЯрдо рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП GitKraken рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рддрд╛рдХрд┐ рдЕрдм рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рд╢реЙрд░реНрдЯрдХрдЯ рд╡рд░реНрддрдорд╛рди рд░реЗрдкреЛ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ WT рд▓реЙрдиреНрдЪ рдХрд░реЗред рдореИрдВ

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рд╣реИ

 "startingDirectory": "C:\\webdev"

рд╕рдВрджрд░реНрдн рдореЗрдиреВ рд╢реЙрд░реНрдЯрдХрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕ рдкрд░ рдореЗрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ: https://gist.github.com/kmantel/9cd6bf9f0fb25694a5b08119817281b7

@рдирд┐рдХрд░рд╛рдлреЗрд▓ :

рдореБрдЭреЗ рдЕрднреА рддрдХ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛:

  1. рдЬрдм рдореИрдВ рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред
  2. рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╡рд┐рдВрдбреЛ рд╕реЗ wt.exe рдЪрд▓рд╛рддреЗ рд╕рдордп рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕реЗ settings.json :

{
    "profiles": {
        "defaults": {
            "startingDirectory": "."
        }
    }
}

рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд▓реЛрдХреЗрд╢рди рдмреЙрдХреНрд╕, рд╡рд┐рди + рдЖрд░ рдпрд╛ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо (рд╡реАрдПрд╕ рдХреЛрдб рдЖрджрд┐) рд╕реЗ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддреЗ рд╕рдордп, рдпрд╛ рддреЛ рд╢реЙрд░реНрдЯрдХрдЯ рдХреЛ рдЦреЛрдЬ рдХрд░ рдпрд╛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдХреЗ, рдпрд╣ C:\WINDOWS\system32 рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрддрд╛ рд╣реИред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рдореЗрдВ wt.exe рдХрд╛ рдПрдХ рд╢реЙрд░реНрдЯрдХрдЯ рдкрд┐рди рдХрд┐рдпрд╛ ( where wt рдЕрдкрдирд╛ рд╕реНрдерд╛рди рдмрддрд╛рддрд╛ рд╣реИ), рд╢реЙрд░реНрдЯрдХрдЯ рдХреЛ рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд╛рдо рджрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛:

Start in: %USERPROFILE%

рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреНрдпреВ рд╕реЗ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░ рдЕрдм рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрд░реЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ред рдРрд╕реЗ рдХрдИ рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред

рдореИрдВ рдпрд╣ рднреА рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ wt.exe рдХрд╛ рд╢реЙрд░реНрдЯрдХрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рдЙрдкрд░реЛрдХреНрдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдЙрддреНрддрд░ рдиреЗ рдореЗрд░реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореИрдВ alt+shift+- рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирдпрд╛ рдЯреИрдм рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдкрд┐рдЫрд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ JSON рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ null , "." рдФрд░ "%__CD__%" рдХреЗ рдорд╛рдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ "startingDirectory" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 1.4.2652.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдПрдХ рдирдпрд╛ рд╡рд┐рдХрд▓реНрдк рдЬреИрд╕реЗ "keepCurrentDirectoryOnNewTab": true рдпрд╛ рдРрд╕рд╛ рдХреБрдЫред рдЕрдиреНрдп рддрд░реАрдХреЗ (рдХрд┐рдЯреНрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ) рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╕рдордп current рдирд╛рдордХ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореВрд▓реНрдп рд╣реЛрддрд╛ рд╣реИред

@frankitox рдЖрдк рд╢рд╛рдпрдж #3158 рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ 20 рдореБрджреНрджреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдЬреЛ рдЙрд╕ рдзрд╛рдЧреЗ рд╕реЗ
image

рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд░рдирд╛ рдХрдард┐рди рдпрд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рдХреНрдпреЛрдВ рд╣реИ, рдЗрд╕ рдкрд░ рдХрд╛рдлреА рдЪрд░реНрдЪрд╛ рд╣реБрдИ рд╣реИред

рд╕рдВрд╕реНрдХрд░рдг: 1.3.2651.0

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

    "profiles":
    {
        "defaults":
        {
            // Put settings here that you want to apply to all profiles.
            "startingDirectory": "."
        },

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк "startingDirectory": "%__CD__%" рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдореБрдЭреЗ рд╢рд╛рдпрдж рдкрд╛рд░реНрдЯреА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рджреЗрд░ рд╣реЛ рдЪреБрдХреА рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛ 20H2 рдореЗрдВ, рдЖрдк рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ рд╕рд┐рд░реНрдл wt рдЯрд╛рдЗрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЯреНрд░рд┐рдХ рдХрд░реЗрдЧрд╛ред

рдЖрдк wt.exe рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрде рдХреИрд╕реЗ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдХреБрдЫ рдЗрд╕ рддрд░рд╣:

wt.exe "C:\GitHub"

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдкрдиреЗ -d рдФрд░ рдкрде рдкрд╛рдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ

wt -d .

WSL2 рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

mrmlnc picture mrmlnc  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mrmlnc picture mrmlnc  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zadjii-msft picture zadjii-msft  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

xmm1989218 picture xmm1989218  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

carlos-zamora picture carlos-zamora  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ