Terminal: рд╡рд┐рдВрдбреЛрдЬ 10 1809 / 19H1 / 20H1 рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рдХреЗ рдХрдВрд╕реЛрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИред рд░реЗрдЦрд╛рдкреБрдВрдЬ рдлрд╝реЙрдиреНрдЯ рдХреЗ рд╕рд╛рде рдЦреБрд▓рддрд╛ рд░рд╣рддрд╛ рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рдЕрдХреНрддреВре░ 2018  ┬╖  87рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/terminal

рд╡рд┐рдВрдбреЛрдЬ 10 1809 рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рдХреЗ рдХрдВрд╕реЛрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИред Powershell raster рдлреЛрдВрдЯ рдХреЗ рд╕рд╛рде рдЦреБрд▓рддрд╛ рд░рд╣рддрд╛ рд╣реИред рдЖрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рддреЗ рд╣реИрдВ (рдкрд╛рд╡рд░рдмреЗрд▓ рдЗрдирдмрд┐рд▓реНрдЯ рдХреЛ рдмрдВрдж рдХрд┐рдП рдмрд┐рдирд╛ рдпрд╛ рдмрд┐рдирд╛) рддреЛ рдлрд╝реЙрдиреНрдЯ 12 рдореЗрдВ рдЖрдХрд╛рд░ рдореЗрдВ рдлрд╛рд╕реНрдЯрд░ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: 1803 рд╕реЗ рдЙрдиреНрдирддред рдЬрд░реНрдорди рд▓реЛрдХреЗрд▓ред

https://aka.ms/AA37kk1

Area-Fonts Issue-Bug Product-Powershell

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

рдРрд╕рд╛ рд╣реА рдореЗрд░реЗ рд╕рд╛рде рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдХреЙрдиреНрд╕реЛрд▓ рдлреЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдЧрд░ рдореИрдВ рдХреБрдЫ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ - рдХреВрд░рд┐рдпрд░ рдиреНрдпреВ, рд▓реНрдпреВрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓, рдЖрджрд┐ - рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдРрд╕рд╛ рд╣реА рдореЗрд░реЗ рд╕рд╛рде рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдХреЙрдиреНрд╕реЛрд▓ рдлреЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдЧрд░ рдореИрдВ рдХреБрдЫ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ - рдХреВрд░рд┐рдпрд░ рдиреНрдпреВ, рд▓реНрдпреВрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓, рдЖрджрд┐ - рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

@ 50Wliu рдореИрдВ рдЙрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдХреЙрдиреНрд╕реЛрд▓рд░ рд░реИрд╕реНрдЯрд░ рдлрд╝реЙрдиреНрдЯ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рд▓реНрдпреБрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓ рд▓реНрдпреБрд╕рд┐рдбрд╛ рдХреЙрдиреНрд╕реЛрд▓ рд░рд╣рддрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд╣реИ рдХрд┐ рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рдпрд╣ рдХрд░рдирд╛ рд╣реИ рдХрд┐ PSReadline рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг UTF8 рдХреЛрдбрдкреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рд╢реАрдШреНрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЬрдм рд╡рд╣ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХрдВрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рдХреЛ рдкреБрди: рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдЗрд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдореБрджреНрджреЗ рдереЗ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдвреВрдВрдв рдирд╣реАрдВ рд╕рдХрддрд╛ред @bitcrazed рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ рдХрд┐ рд╡реЗ рдХрд╣рд╛рдБ рдереЗ? рдпрд╛ рдпрд╣ @lzybkr рдФрд░ @ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдВрддрд░рд┐рдХ рдореЗрд▓ рдереНрд░реЗрдб рдерд╛?

рдХрд┐рд╕реА рдХреЛ рдПрдХ рд╕рдЯреАрдХ repro рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЬреИрд╕реЗ рдЖрдк рдХрд┐рд╕ рд╢реЙрд░реНрдЯрдХрдЯ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕реЗ рдХрд┐рд╕ рдлрд╝реЙрдиреНрдЯ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?

  • Win-R рдФрд░ powershell рдЪрд▓рд╛рддреЗ рд╣реИрдВред
  • рдЗрд╕рдХреА рд╢реБрд░реБрдЖрдд рд░рд╛рд╕реНрдЯрд░ рдлреЙрдиреНрдЯ рд╕реЗ рд╣реЛрддреА рд╣реИред
  • рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рдХрдВрд╕реЛрд▓ рдХреЛ рдлрд╝реЙрдиреНрдЯ рд╕реЗрдЯ рдХрд░реЗрдВред рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  • рдХрдиреНрд╕реЛрд▓ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
  • Powershell рдХреЛ рдмрдВрдж рдХрд░реЗрдВред
  • рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рджреЗрдВред
  • рдлрд╝реЙрдиреНрдЯ рдлрд┐рд░ рд╕реЗ рдлрд╝реЙрдиреНрдЯ рдлрд╝реЙрдиреНрдЯ рд╣реИред
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рдХрдВрд╕реЛрд▓ рдХреЛ рдлрд╝реЙрдиреНрдЯ рд╕реЗрдЯ рдХрд░реЗрдВред рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  • Powershell рдХреЛ рдмрдВрдж рдХрд░реЗрдВред
  • рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рджреЗрдВред
  • рдлрд╝реЙрдиреНрдЯ рдлрд┐рд░ рд╕реЗ рдлрд╝реЙрдиреНрдЯ рдлрд╝реЙрдиреНрдЯ рд╣реИред

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдкреЙрд╡рд░реНрд╕рд▓ рдХреА рдЧрд▓рддреА рднреА рдереАред рдореЗрд░реЗ рдкрд╛рд╕ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдПрдХ рдиреЛрдЯ рдмреИрдард╛ рд╣реИ рдЬреЛ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ .NET рдлреНрд░реЗрдорд╡рд░реНрдХ (4.7something) рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЬреЛ рд╕рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛрдб рдкреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ 65001 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрдЪрд╛рдирдХ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЬрдм рд╡реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реА рдЕрдиреНрдп рдЯреВрд▓ рдФрд░ рдХреЛрдбрдкреЗрдЬ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдлрд╝реНрд▓рд┐рдк рдХрд░рддреЗ рд╣реИрдВред рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ, рд╣рдо рдлрд╝реЙрдиреНрдЯ рдХреЛ рдкреБрдирд░реНрдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред

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

рдореИрдВ рдЗрд╕реЗ рдпрд╣рд╛рдБ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред Windows PowerShell рдФрд░ Powershell рджреЛрдиреЛрдВ, рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рдлрд╝реЙрдиреНрдЯ рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВред

@ рдмреЛрд░рдХрд╕рди рдХреНрдпрд╛ рдЖрдкрдиреЗ concfg clean
https://github.com/lukesampson/concfg

@borakson - рдЖрдкрдХрд╛ рд╡рд┐рдВрдбреЛрдЬ рдХрд┐рд╕ рд▓реЛрдХреЗрд▓ рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

@bitcrazed рдореИрдВ @Borkason рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдореИрдВ рднреА рдЬрд╡рд╛рдм рджреЗрдВрдЧреЗред

рдореЗрд░реА рдкреНрд░рджрд░реНрд╢рди рднрд╛рд╖рд╛ рд╕реНрдкреИрдирд┐рд╢ (рд╕реНрдкреЗрди) рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдореЗрд░рд╛ рдХреНрд╖реЗрддреНрд░реАрдп рдкреНрд░рд╛рд░реВрдк рд╣реИред рдпреВрдирд┐рдХреЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рднрд╛рд╖рд╛ рдЕрдВрдЧреНрд░реЗрдЬреА (рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп) рд╣реИ, рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдпреВрдЯреАрдПрдл -8 рдпреВрдиреАрдХреЛрдб тАЛтАЛрдХреЗ рд▓рд┐рдП рдЪрдпрдирд┐рдд рдмреАрдЯрд╛ рдЪреЗрдХрдмреЙрдХреНрд╕ рд╣реИред (рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ ... рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдХреБрдЫ рдФрд░ рдорд╛рдВрдЧ рд░рд╣реЗ рдереЗ)

@bitcrazed рдЬрд░реНрдордиред рдФрд░ рдореИрдВ 1803 рд╕реЗ рдЙрдиреНрдирдд рд╣реБрдЖред рдЗрд╕рдХрд╛ рдорддрд▓рдм рднреВрд▓ рдЧрдпрд╛ред

@doctordns рдХреМрди рд╕рд╛ рдлрд╝реЙрдиреНрдЯ?

@doctordns рдХреМрди рд╕рд╛ рдлрд╝реЙрдиреНрдЯ?

рдореИрдВ рд▓реНрдпреВрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓ (18 рдкреАрдЯреА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рджреВрд╕рд░реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╡реЗ Windows PowerShell рдХреЗ рдкреБрдирд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рдРрд╕рд╛ рд╣реА рдореЗрд░реЗ рд╕рд╛рде рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдХреЙрдиреНрд╕реЛрд▓ рдлреЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдЧрд░ рдореИрдВ рдХреБрдЫ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ - рдХреВрд░рд┐рдпрд░ рдиреНрдпреВ, рд▓реНрдпреВрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓, рдЖрджрд┐ - рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рд╕рдВрднрд╡рддрдГ @lzybkr рдХреЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХрд╛рдо рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: https://github.com/lzybkr/PSReadLine/issues/542

@ рдмреЛрд░рд╕реЙрди рдФрд░ @doctordns - рдХреНрдпрд╛ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдкреБрд╖реНрдЯрд┐ рдФрд░ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

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

@bitcrazed рдпрд╣ рджрд┐рдЦрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬрд┐рд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ 2017 рдореЗрдВ рд╡рд╛рдкрд╕ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ PSReadLine рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ рдХрд┐ 1809 рдЬрд╣рд╛рдЬред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ 18277 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВред

@bitcrazed рдпрд╣ рдПрдХ рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рд╣реИ рддреЛ 1809 рд░рд┐рд▓реАрдЬред рдореИрдВ рдЙрд╕ "рд╣рд╛рд▓" рдХреЛ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛ред

рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ред рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ 17763.107 рдмрд┐рд▓реНрдб рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.17763.1
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.17763.1
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

рд▓реЗрдХрд┐рди @ 50Wliu рдкрд╣рд▓реЗ рд╕реЗ рд╣реА

рдпрд╣рд╛рдБ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рд╣реИ: https://aka.ms/AA37kk1

@bitcrazed рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЬреБрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред

рдлрд╝рд┐рдХреНрд╕ рдЗрд╕ PR рдореЗрдВ рд╣реИ: https://github.com/lzybkr/PSReadLine/pull/771

рдХрд╛рдлреА рдЙрдЪрд┐рддред рдХреНрдпрд╛ рдпрд╣ рддрдп рд╣реИ рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдХрд┐рд╕ рдЬрд╣рд╛рдЬ рд╕реЗ рд╣реЛрдЧрд╛?

рдореИрдВ рд╡рд░реНрд╖ рдХреЗ рдЕрдВрдд рд╕реЗ рдкрд╣рд▓реЗ PowerShell рдЧреИрд▓рд░реА рдореЗрдВ рдПрдХ рдФрд░ рдмреАрдЯрд╛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ (рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛)ред

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдЙрд╕ рдЬрд╣рд╛рдЬ рдХрд╛ рдорд╛рд▓рд┐рдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рд╡рд╣ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд╕рдХреЗред

рдирд╛рдо рдорд╛рди
---- -----
PSVersion 5.1.17763.134
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0 ...}
BuildVersion 10.0.17763.134
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
рдХреНрд░рдорд╛рдВрдХрди 1.1.0.1

рдпрд╣рд╛рдБ рд╡рд╣реА ... рд╡рд┐рдВрдбреЛрдЬрд╝ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджрд░реНрджрдирд╛рдХ!

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдлреЛрдВрдЯ рдХреЗ рд▓рд┐рдВрдХ рд▓рдЧрддреА рд╣реИред рдореБрдЭреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ (cmd рдФрд░ Powershell core рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ) рдХреЗ рд╕рд╛рде рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЖрдИ рд╣реИ рдЬрдм рдореИрдВрдиреЗ рдлрд╝реЙрдиреНрдЯ рдХреЛ 'рдХрдВрд╕реЛрд▓' рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдлрд╝реЙрдиреНрдЯ рдХреЛ 'рд╕рд░рд╕рд╛ рдореЛрдиреЛ рдПрд╕рд╕реА' рдХреЗ рд░реВрдк рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реВрдВ, рддреЛ рд╕рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ 'рд╕рд░рд╕рд╛ рдореЛрдиреЛ рдПрд╕рд╕реА' рдХрд╛ рдЙрдкрдпреЛрдЧ рдпреВрдЯреАрдПрдл -8 рдХреЗ рдЪрд░рд┐рддреНрд░ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВ, рд╡рд┐рдВрдбреЛрдЬ 10 рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЙрдиреНрдЯ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдкрд░реНрдпрд╛рдкреНрдд рдпреВрдЯреАрдПрдл -8 рд╡рд░реНрдг рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рднреАред рдореЗрд░реА рд╕рддрд╣ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдкреАрд╕реА рджреЛрдиреЛрдВред

рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗред рдЬрдм рднреА рдПрдХ рд╕рдмрдкреНрд░реЛрд╕реЗрд╕ рдкреЙрд╡рд░рд╢реЗрд▓ред Exe рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрдВрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рдХрдВрд╕реЛрд▓ рд╕реЗ рд░реЙрд▓рд░реНрд╕ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг 1: рдореЗрд░реЗ рдкрд╛рд╕ vim рд░рдирд┐рдВрдЧ (WSL) рд╣реИ рдФрд░ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЙрд╡рд░рд╢реЗрд▓ рд╕рдм рдХрдорд╛рдВрдб рдЪрд▓рд╛рддрд╛ рд╣реИред рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдЙрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдХрдВрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рдХреЛ рд░реИрд╕реНрдЯрд░ рдлреЛрдВрдЯ рдореЗрдВ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг 2: рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдиреЗрдорд╕рд░реНрд╡рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдкреНрд░рдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рдХреНрддрд┐рдпрд╛рдБ рдЪрд▓рд╛рддрд╛ рд╣реИред рдпрд╣ рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдЪреАрдЬ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рд░рд╛рд╕реНрдЯрд░ рдлреЛрдВрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рд┐рдЪред рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рд╣реИред рд╕рдмрдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рд╣реЛрддрд╛ рд╣реИред

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

@bitcrazed , @ SteveL-MSFT, @lzybkr : рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрдЪреНрдЫрд╛ рдиреНрдпреВрдирддрдо

  1. рдирд┐рдореНрди рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╕реЗрдЯ рдХрд░реЗрдВ (.reg рдФрд░ рдЖрдпрд╛рдд рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ)ред рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдореИрдВ рдлрд╝реЙрдиреНрдЯ рдХреЛ рдмрджрд▓ рджреВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдлрд╝реЙрдиреНрдЯ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console]
"FaceName"="Consolas"
"FontFamily"=dword:00000036
"FontSize"=dword:000f0000
"FontWeight"=dword:00000190
"CodePage"=dword:0000fde9
  1. рд╡рд┐рди + рдЖрд░ cmd.exe рдПрдВрдЯрд░ ред рдХрдВрд╕реЛрд▓ рд╕рд╣реА рдлрд╝реЙрдиреНрдЯ рдФрд░ рдХреЛрдб рдкреГрд╖реНрда рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред chcp рдЯрд╛рдЗрдк рдХрд░реЗрдВ; рдпрд╣ 65001 рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ (рдпрджрд┐ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ chcp 65001 рдЪрд▓рд╛рдПрдВ)ред
  2. рдХрдВрд╕реЛрд▓ рдореЗрдВ, рдЯрд╛рдЗрдк рдХрд░реЗрдВ powershell -noprof ('-noprof' рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдореЗрд░реЗ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓реЛрдб рдХреА рдЧрдИ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ)ред

рдЬреИрд╕реЗ рд╣реА PowerShell рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдХрдВрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рддреБрд░рдВрдд рдПрдХ рд░реИрд╕реНрдЯрд░ рдлрд╝реЙрдиреНрдЯ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╡рд┐рдВрдбреЛ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рдмрджрд▓рддрд╛ рд╣реИред рдЪрдпрдирд┐рдд рд░рд╛рд╕реНрдЯрд░ рдлрд╝реЙрдиреНрдЯ рдЯрд░реНрдорд┐рдирд▓ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ WGL4 рд╡рд░реНрдг (рдХреЛрдИ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдпрд╛ рдЧреНрд░реАрдХ) рднреА рдирд╣реАрдВ рд╣реИред рддреЛ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдмрдЧ рд╣реИред

рд╡реНрдпрд╡рд╣рд╛рд░ рдЧреИрд░-рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдЖрджреЗрд╢ рдЪрд▓рд╛рдиреЗ рдкрд░ рднреА рдкреБрди: рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдВрджреЗрд╣рдЬрдирдХ рд╣реИ рдХрд┐ рдмрдЧ PSReadLine рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ:

powershell -noprof -nonint -command "echo foo"

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдВрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ (рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рдХрдВрд╕реЛрд▓ рдПрдХ рд░реИрд╕реНрдЯрд░ рдлрд╝реЙрдиреНрдЯ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИ) рдпрджрд┐ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЛ рд╢реЙрд░реНрдЯрдХрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рд╡рд┐рди + рдЖрд░ рд╕рдВрд╡рд╛рдж рд╕реЗ, рдпрд╛ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░рдХреЗред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рдирдХрд╛рд░рд╛рддреНрдордХред рдлрд╝реЙрдиреНрдЯ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЧрдпрд╛ рд╣реИ рддреЛ:

  • рдореИрдВ cmd тАЛтАЛрд╕реЗ powershell рд╕реЗ рдкрд╣рд▓реЗ chcp 437 рдЪрд▓рд╛рддрд╛ рд╣реВрдВред
  • рдХрдВрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ "рд▓реНрдпреВрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓" рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдмрд╛рдХреА рд╕рдм рдКрдкрд░ рдЬреИрд╕рд╛ рд╣реИ)ред рдпрд╣ рдлреЙрдиреНрдЯ рдХрд┐рд╕реА рддрд░рд╣ "рд╡рд┐рд╢реЗрд╖" рд╣реИ рдЬреЛ рдЗрд╕ рдЯрд┐рдХрдЯ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рдиреЛрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд╖рдп рд░рд╣рд╛ рд╣реИ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдПрдХ рдЧреИрд░-рдЕрдореЗрд░рд┐рдХреА, рдпреВрд░реЛрдкреАрдп рд▓реЛрдХреЗрд▓ (рдЬрд░реНрдорди рдПрдиреНрд╕ рд╕реНрдкреЗрдирд┐рд╢ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрд╢рд┐рд╢ рдХреА:

  1. Cmd.exe рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ
  2. chcp NNN (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ) рдХреЗ рд╕рд╛рде рдХрдВрд╕реЛрд▓ рдХреЛрдб рдкреГрд╖реНрда рд╕реЗрдЯ рдХрд░реЗрдВ:
  3. powershell -noprof рдЪрд▓рд╛рдПрдБред
  • NNN = 437, 1252, 1251, 1253, 850, 852, 869, 857, 737 рдХреЗ рд╕рд╛рде - рдХреЛрдИ рдлрд╝реЙрдиреНрдЯ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ
  • рдПрдирдПрдирдПрди = 65001, 858 рдФрд░ рдиреЙрди-рдбрдмреНрд▓реНрдпреВрдЬреАрдПрд▓ 4 рд╣рд┐рдмреНрд░реВ 862 рдХреЗ рд╕рд╛рде, рдЕрд░рдмреА 864 - рдлрд╝реЙрдиреНрдЯ рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реЛрддрд╛ рд╣реИред

CP 858 рдХреЛ рдХреНрдпрд╛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ? рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред CP рдирд╛рдо "OEM рдмрд╣реБрднрд╛рд╖реА рд▓реИрдЯрд┐рди 1 + рдпреВрд░реЛ рдкреНрд░рддреАрдХ" рд╣реИред

рдпрд╣ рднреА рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ chcp 1255 рдФрд░ chcp 1266 (рд╣рд┐рдмреНрд░реВ рдФрд░ рдЕрд░рдмреА) рдлрд╝реЙрдиреНрдЯ рдХреЛ "рдХреВрд░рд┐рдпрд░ рдиреНрдпреВ" рдореЗрдВ рднреА cmd.exe рдореЗрдВ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ ред рддреЛ PowerShell рдХреЗрд╡рд▓ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЕрддрд┐рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЦреНрдп рдЕрдкрд░рд╛рдзреА рдирд╣реАрдВ?

рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА:

C:\Users\kkm> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.17763.134
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.17763.134
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛рд╣реАрди рд╣реИ: рдореЗрд░реЗ рдкрд╛рд╕ рдЙрдЪреНрдЪ-рдбреАрдкреАрдЖрдИ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реНрдХреЗрд▓ 150% рд╣реИред

@ kkm000 рдпрд╣ PSReadLine (https://github.com/lzybkr/PSReadLine/pull/771) рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдлрд┐рдХреНрд╕ рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдирдП рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдЬрд╛рдВрдЪрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ PSReadLine рдХреЗ рдирд╡реАрдирддрдо рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдмреАрдЯрд╛ рдореЗрдВ рдлрд┐рдХреНрд╕ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдВрдбреЛрдЬ рдкрд╛рд╡рд░рд╢реЗрд▓ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

install-module psreadline -AllowPrerelease -Repository PSGallery -Force
# restart PowerShell to load the new one

рдпрджрд┐ рдпрд╣ рд╢рд┐рдХрд╛рдпрдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ -AllowPrerelease рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ PowerShellGet рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

install-module powershellget -Scope CurrentUser -Repository psgallery -Force -AllowClobber
# restart PowerShell to load the new one

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдлрд┐рдХреНрд╕ рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдирдП рдмрд┐рд▓реНрдб рдореЗрдВ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ (19H1) рдЗрдВрд╕рд╛рдЗрдбрд░реНрд╕ рд░рд┐рд▓реАрдЬ рдХреЛ рдлрд┐рдХреНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

@ 50Wliu рд╣рд╛рдБ

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдХрд╛ рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреИрд╕реЗ @ kkm000 , рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдЖрдЬреНрдЮрд╛ рджреА рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛, рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рд╣реИ?

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдореБрдЭреЗ рдмрд╣реБрдд рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдирд┐рдпрдорд┐рдд рд╡рд┐рдВрдбреЛрдЬ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ Microsoft рдХрд┐рд╕реА рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рдХреБрдЫ рддреЛрдбрд╝рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрдирдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЗрд╕реЗ рдЫрд╣ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдердЧрд┐рдд рди рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЕрдЧрд▓реЗ рд╡рд┐рдВрдбреЛрдЬ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╢рд┐рдк рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВ, рдпрд╛ рд▓реЛрдЧреЛрдВ рдХреЛ рдкреВрд░реНрд╡ рд╕реЗ рдПрдХ рд╣реЙрдЯрдлрд╝рд┐рдХреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реБрдкреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреВрджрдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП .... рдореБрдЭреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЙрд╕ рдЖрджреЗрд╢ рдХреЛ рдЪрд▓рд╛рдирд╛ рдкрдбрд╝рд╛

рд╕реНрдерд╛рдкрд┐рдд-рдореЙрдбреНрдпреВрд▓ рдкреЙрд╡рд░рд╢реЗрд▓рдЧреЗрдЯ -Sopeope CurrentUser -Repository psgallery -Force -AllowClobber

рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рд╢рдХреНрддрд┐рдпрд╛рдВ рдХреЗ рд╕рд╛рде, рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЛ рдорд╛рд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рджреЛ рдпрд╛ рддреАрди рдмрд╛рд░ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд░реЗрдВред рдФрд░ ... рдЕрдкрдиреЗ рдХрд╛рдо рдХреА рддрд░рд╣ рд▓рдЧ рд░рд╣рд╛ рд╣реИ! рдореЗрд░реЗ $ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдкреНрд░рджрд░реНрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдм рдЕрдкрдЧреНрд░реЗрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░ рд░рд╣реА рдереАрдВред

рдкрд┐рдЫрд▓реЗ 1809 рд╕рдВрдЪрдпреА рдЕрджреНрдпрддрди рд╕реЗ рдирд╡реАрдирддрдо 1809 17763.292 рдмрд┐рд▓реНрдб рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрднреА рдореЗрд░реЗ рд╕рд╛рде рдРрд╕рд╛ рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реБрдЖ рд╣реИред рдореИрдВрдиреЗ рдирдП PSReadLine рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ:

Script 2.0.0 PSReadLine {Get-PSReadLineKeyHandler, Set-PSReadLineKeyHandler, Remov
рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ

PSVersion 5.1.17763.134

рдХреЙрдирд╕реЛрд▓ рдХреЗ рдлреЙрдиреНрдЯ рдХреЛ рд░реИрд╕реНрдЯрд░ рдлреЙрдиреНрдЯ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ

рдпрд╣ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд┐рд░ рд▓рдЧрддрд╛ рд╣реИред рдЕрдм рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рдлрд┐рдХреНрд╕ рд░рди рд╕реНрддрд░ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рд╣реЛрд▓реНрдбрд┐рдВрдЧ / рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред


рджрд┐рд▓рдЪрд╕реНрдк рд╡реНрдпрд╡рд╣рд╛рд░ рдореИрдВ рдЕрдм рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдореЗрд░реЗ рд▓реИрдкрдЯреЙрдк рдкрд░ 'рдлрд┐рдХреНрд╕' рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж
рдирд╛рдо рдорд╛рди
---- -----
PSVersion 5.1.17763.134
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0 ...}
BuildVersion 10.0.17763.134
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
рдХреНрд░рдорд╛рдВрдХрди 1.1.0.1

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рдореЗрдВ PS рдЪрд▓рд╛рддреЗ рд╕рдордп, рдареАрдХ рдареАрдХ рд╣реИ; рдЬрдм PS рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдлрд┐рдХреНрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рдореЗрдВ рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлрд┐рдХреНрд╕ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓-рдореЙрдбреНрдпреВрд▓ рдХреБрдЫ рднреА рдмрджрд▓ рдЧрдпрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдмрд╣реБрдд рдирд╡реАрдирддрдо рдкреЙрд╡рд░рд╢реЗрд▓рдЧреЗрдЯ рд╣реИ ( -AllowPrerelease рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ; рдореЗрд░реЗ рдкреНрд░рдореБрдЦ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╣рд╛рд▓ рдХреЗ PSReadLine рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ)ред рдореИрдВрдиреЗ рд╢реБрд░реВ рдореЗрдВ PSReadLine рдХреЛ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ (рд╡рд┐рдВрдбреЛрдЬ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ!), рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереА рдХрд┐ рдореБрдЭреЗ рдЖрдЬ рдЖрдкрдХреЗ рд╕реБрдЭрд╛рдП рдЧрдП рдХрдорд╛рдВрдб рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рднреА рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХреИрд╕реЗ рдХрд░реЗрдВред рдХреНрдпрд╛ рдЖрдк рдорджрдж рдХрд░ рд╕рдХрддреЗрдВ рд╣реИ? рдореИрдВрдиреЗ рдирд╡реАрдиреАрдХрд░рдг рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ PSReadLine рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓рд┐рдпрд╛:

C:\WINDOWS\system32> date

Saturday, February 2, 2019 13:46:02

C:\WINDOWS\system32> Get-Module PSReadline | fl Version

Version : 2.0.0

C:\WINDOWS\system32> Get-Module PSReadline | fl *

LogPipelineExecutionDetails : False
Name                        : PSReadline
Path                        : C:\Program Files\WindowsPowerShell\Modules\PSReadline\2.0.0\PSReadLine.psm1
ImplementingAssembly        :
Definition                  : function PSConsoleHostReadLine
                              {
                                  Microsoft.PowerShell.Core\Set-StrictMode -Off
                                  [Microsoft.PowerShell.PSConsoleReadLine]::ReadLine($host.Runspace, $ExecutionContext)
                              }

Description                 : Great command line editing in the PowerShell console host
Guid                        : 5714753b-2afd-4492-a5fd-01d9e2cff8b5
HelpInfoUri                 : https://go.microsoft.com/fwlink/?LinkId=528806
ModuleBase                  : C:\Program Files\WindowsPowerShell\Modules\PSReadline\2.0.0
PrivateData                 : {PSData}
Tags                        : {}
ProjectUri                  :
IconUri                     :
LicenseUri                  :
ReleaseNotes                :
RepositorySourceLocation    : https://www.powershellgallery.com/api/v2/
Version                     : 2.0.0
ModuleType                  : Script
Author                      : Microsoft Corporation
AccessMode                  : ReadWrite
ClrVersion                  : 4.0.0
CompanyName                 : Microsoft Corporation
Copyright                   : (c) Microsoft Corporation. All rights reserved.
DotNetFrameworkVersion      : 4.6.1
ExportedFunctions           : {[PSConsoleHostReadLine, PSConsoleHostReadLine]}
Prefix                      :
ExportedCmdlets             : {[Get-PSReadLineKeyHandler, Get-PSReadLineKeyHandler], [Get-PSReadLineOption,
                              Get-PSReadLineOption], [Remove-PSReadLineKeyHandler, Remove-PSReadLineKeyHandler],
                              [Set-PSReadLineKeyHandler, Set-PSReadLineKeyHandler]...}
ExportedCommands            : {[Get-PSReadLineKeyHandler, Get-PSReadLineKeyHandler], [Get-PSReadLineOption,
                              Get-PSReadLineOption], [Remove-PSReadLineKeyHandler, Remove-PSReadLineKeyHandler],
                              [Set-PSReadLineKeyHandler, Set-PSReadLineKeyHandler]...}
FileList                    : {}
CompatiblePSEditions        : {}
ModuleList                  : {}
NestedModules               : {Microsoft.PowerShell.PSReadLine}
PowerShellHostName          :
PowerShellHostVersion       :
PowerShellVersion           : 5.0
ProcessorArchitecture       : None
Scripts                     : {}
RequiredAssemblies          : {}
RequiredModules             : {}
RootModule                  : PSReadLine.psm1
ExportedVariables           : {}
ExportedAliases             : {}
ExportedWorkflows           : {}
ExportedDscResources        : {}
SessionState                : System.Management.Automation.SessionState
OnRemove                    :
ExportedFormatFiles         : {C:\Program Files\WindowsPowerShell\Modules\PSReadline\2.0.0\PSReadLine.format.ps1xml}
ExportedTypeFiles           : {}

рдлрд┐рд░ рдореИрдВрдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛, рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛:

C:\WINDOWS\system32> install-module psreadline -AllowPrerelease -Repository PSGallery -Force
C:\WINDOWS\system32> exit

Install-Module рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдордВрдерди рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рд╕реНрдХреНрд░реАрди рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ 'o' рдХреА рд╕реНрдЯреНрд░реАрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреАред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди-рдореЙрдбреНрдпреВрд▓ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рд╕реЗ рдкреНрд░рдЧрддрд┐ рдмрд╛рд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдирдпрд╛ рдХрдВрд╕реЛрд▓ рдЕрднреА рднреА рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЧреНрд░рд╕реНрдд рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рдпрд╣рд╛рдБ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреБрдЫ рдХрд░ рд╕рдХреЗрдВ? рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдЖрджрд┐ рдХреЛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИрдВ, рдореБрдЭреЗ рдХреЗрд╡рд▓ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рд╣реИред

рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛:

C:\WINDOWS\system32> Update-Module PSReadLine -AllowPrerelease
C:\WINDOWS\system32>

рдирдП рдХрдВрд╕реЛрд▓ рдореЗрдВ, рдирдпрд╛ (?) PSReadLine рд╕рдорд╛рди рд▓рдЧрддрд╛ рд╣реИ:

C:\WINDOWS\system32> Get-Module PSReadline | fl *

LogPipelineExecutionDetails : False
Name                        : PSReadline
Path                        : C:\Program Files\WindowsPowerShell\Modules\PSReadline\2.0.0\PSReadLine.psm1
ImplementingAssembly        :
Definition                  : function PSConsoleHostReadLine
                              {
                                  Microsoft.PowerShell.Core\Set-StrictMode -Off
                                  [Microsoft.PowerShell.PSConsoleReadLine]::ReadLine($host.Runspace, $ExecutionContext)
                              }

Description                 : Great command line editing in the PowerShell console host
Guid                        : 5714753b-2afd-4492-a5fd-01d9e2cff8b5
HelpInfoUri                 : https://go.microsoft.com/fwlink/?LinkId=528806
ModuleBase                  : C:\Program Files\WindowsPowerShell\Modules\PSReadline\2.0.0
PrivateData                 : {PSData}
Tags                        : {}
ProjectUri                  :
IconUri                     :
LicenseUri                  :
ReleaseNotes                :
RepositorySourceLocation    : https://www.powershellgallery.com/api/v2/
Version                     : 2.0.0
ModuleType                  : Script
Author                      : Microsoft Corporation
AccessMode                  : ReadWrite
ClrVersion                  : 4.0.0
CompanyName                 : Microsoft Corporation
Copyright                   : (c) Microsoft Corporation. All rights reserved.
DotNetFrameworkVersion      : 4.6.1
ExportedFunctions           : {[PSConsoleHostReadLine, PSConsoleHostReadLine]}
Prefix                      :
ExportedCmdlets             : {[Get-PSReadLineKeyHandler, Get-PSReadLineKeyHandler], [Get-PSReadLineOption,
                              Get-PSReadLineOption], [Remove-PSReadLineKeyHandler, Remove-PSReadLineKeyHandler],
                              [Set-PSReadLineKeyHandler, Set-PSReadLineKeyHandler]...}
ExportedCommands            : {[Get-PSReadLineKeyHandler, Get-PSReadLineKeyHandler], [Get-PSReadLineOption,
                              Get-PSReadLineOption], [Remove-PSReadLineKeyHandler, Remove-PSReadLineKeyHandler],
                              [Set-PSReadLineKeyHandler, Set-PSReadLineKeyHandler]...}
FileList                    : {}
CompatiblePSEditions        : {}
ModuleList                  : {}
NestedModules               : {Microsoft.PowerShell.PSReadLine}
PowerShellHostName          :
PowerShellHostVersion       :
PowerShellVersion           : 5.0
ProcessorArchitecture       : None
Scripts                     : {}
RequiredAssemblies          : {}
RequiredModules             : {}
RootModule                  : PSReadLine.psm1
ExportedVariables           : {}
ExportedAliases             : {}
ExportedWorkflows           : {}
ExportedDscResources        : {}
SessionState                : System.Management.Automation.SessionState
OnRemove                    :
ExportedFormatFiles         : {C:\Program Files\WindowsPowerShell\Modules\PSReadline\2.0.0\PSReadLine.format.ps1xml}
ExportedTypeFiles           : {}

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдКрдкрд░ @ mjoyce6500 рдФрд░ @wigster рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг, рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдЧреИрд░-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ) рдХрдВрд╕реЛрд▓ рдХреА рдЬрд╛рдБрдЪ рдХреА, рдФрд░ рдпрд╣ рдмрдЧ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдЙрд╕рдиреЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛ред

рдХреГрдкрдпрд╛, рдореИрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рдорджрдж / рд╡рд┐рдЪрд╛рд░ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛!

@ рд╕реНрдЯреАрд╡рдПрд▓- MSFT, @lzybkr , рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ PSGallery рдореЗрдВ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИред рдирд╡реАрдирддрдо рдмреАрдЯрд╛ рдХреЛ lzybkr / PSReadLine # 771 рдХреЗ рд╡рд┐рд▓рдп рд╕реЗ рдПрдХ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

C:\WINDOWS\system32> Find-Module PSReadline -Repository PSGallery -AllVersions -AllowPrerelease | ft name,ver*,pub*

Name       Version     PublishedDate
----       -------     -------------
PSReadLine 2.0.0-beta3 2018-09-04 21:59:13
PSReadLine 2.0.0-beta2 2018-06-04 20:28:42
PSReadLine 2.0.0-beta1 2017-12-06 07:22:16
PSReadLine 1.2         2016-01-25 20:43:22
PSReadLine 1.0.0.13    2015-02-18 00:28:18
PSReadLine 1.0.0.12    2014-08-26 19:04:26
PSReadLine 1.0.0.11    2014-06-13 21:15:30
PSReadLine 1.0.0.10    2014-06-13 02:21:13
PSReadLine 1.0.0.9     2014-06-11 21:20:46
PSReadLine 1.0.0.8     2014-05-07 22:20:52

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

рдЕрд╕рдВрдмрдВрдзрд┐рдд рдиреЛрдЯ, рд▓реЗрдЦрдХ рдФрд░ рдХрдВрдкрдиреА рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрджрд▓рд╛-рдмрджрд▓реА рдХреА рдЬрд╛рддреА рд╣реИ:

C:\WINDOWS\system32> Find-Module PSReadline -req 2.0.0-beta3 -Repository PSGallery -AllowPrerelease | fl author,compan*

Author      : Microsoft Corporation
CompanyName : lzybkr

рдореЗрд░реЗ рд▓рд┐рдП рдЕрднреА рднреА 'рдлрд┐рдХреНрд╕' рдХреЗ рдорд┐рд╢реНрд░рд┐рдд рдкрд░рд┐рдгрд╛рдо рд╣реИрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рдореЗрдВ рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдКрдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдХрд╕реНрдЯрдо рд░рдВрдЧ / рдлреЛрдВрдЯ рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреЙрд╡рд░рд╢реЗрд▓ рдЗрди рдПрдбрдорд┐рди рдореЛрдб рддрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрдЧ рдореЗрдВ рдмрддрд╛рдП рдЧрдП рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред

@ mjoyce6500 рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рд╕рдЯреАрдХ

@ рд╕реНрдЯреАрд╡-рдПрдордПрд╕рдПрдлрдЯреА, рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рднреА, PSGallery рдореЗрдВ PSReadLine рдХреЗ рдЕрджреНрдпрддрди рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ "рдорд┐рд╢реНрд░рд┐рдд рдкрд░рд┐рдгрд╛рдоред" рдЕрднреА рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрдЪреНрдЪрддрдо рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕реНрдХрд░рдг рдЕрднреА рднреА PSReadLine 2.0.0-beta3 18-09-04 21:59:13 , рдЬреЛ рдХрд┐ рдлрд┐рдХреНрд╕ рд╣реЛрдиреЗ рд╕реЗ рдПрдХ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдЖ рдерд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдХреИрд╕реЗ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ? рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╢реАрди рдкрд░, рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдЕрдкрдбреЗрдЯ рд╕реБрдЭрд╛рд╡ рдХрд╛ рдХрднреА рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдлрд╝рд╛рдЗрд▓ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬ рд╕реЗ Changes.txt рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:

C:\WINDOWS\system32> Get-Module PSReadline | fl version,modulebase

Version    : 2.0.0
ModuleBase : C:\Program Files\WindowsPowerShell\Modules\PSReadline\2.0.0

C:\WINDOWS\system32> gc "C:\Program Files\WindowsPowerShell\Modules\PSReadline\2.0.0\Changes.txt" | select -first 1
### Version 2.0.0-beta2

рдлрд┐рд░, рдЗрдВрд╕реНрдЯреЙрд▓-рдореЙрдбреНрдпреВрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ -force 2.0 -force рдмрд┐рдирд╛ рдЪрд▓рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ:

C:\WINDOWS\system32> install-module psreadline -AllowPrerelease -Repository PSGallery
WARNING: Version '2.0.0-beta2' of module 'PSReadline' is already installed at 'C:\Program
Files\WindowsPowerShell\Modules\PSReadline\2.0.0'. To install version '2.0.0-beta3', run Install-Module and add the -Force parameter, this command will install version '2.0.0-beta3' side-by-side with version '2.0.0-beta2'.

рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╡рд╣ рдЕрдкрдбреЗрдЯ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рдирд╣реАрдВ рд╣реИ?

рдЕрджреНрдпрддрди рдХреЗ рдмрд╛рдж, Changes.txt рдореЗрдВ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ 2.0.0-beta3 рд╣реЗрдбрд░ рд╣реИ:

C:\WINDOWS\system32> gc "C:\Program Files\WindowsPowerShell\Modules\PSReadline\2.0.0\Changes.txt" | select -first 1
### Version 2.0.0-beta3

рдФрд░ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рд╣реА рдкреНрд░рдЬрдирди, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХрдВрд╕реЛрд▓ рдпрд╛ рдирд╣реАрдВред Cmd.exe рдХрдВрд╕реЛрд▓ рд╕реЗ рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде:

C:\WINDOWS\system32>chcp 65001
Active code page: 65001

C:\WINDOWS\system32>powershell -noprof -nonint
==== BOOM! font changes ===
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\WINDOWS\system32>

рдмреЗрд╢рдХ, рдореИрдВ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрджреНрдпрддрди рдбреАрдПрд▓рдПрд▓ рдирд╣реАрдВ рд╣реИред рдореЗрд░рд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рдпрд╣ рдХреИрд╕реЗ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рдЙрдкрд░реЛрдХреНрдд рдлрд┐рдХреНрд╕ рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рд╛ рд╣реИред

рдпрд╣ рдЕрднреА рднреА рджрд┐рдорд╛рдЧрджрд╛рд░ рд╣реИ рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреА рдЕрд▓реНрдкрд╕рдВрдЦреНрдпрдХ рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕ (рдХрдо рд╕реЗ рдХрдо рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ) рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдХрднреА рднреА рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕ рдЬреЛрдбрд╝реА рдХреА рдЖрдВрдЦреЛрдВ рдХреЗ рдкреАрдЫреЗ рд╕реЗред рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЪрдХрд┐рдд рд╣реВрдБ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд╣рдирд╛ рд╣реИред рдореЗрд░реА рд╡рд░реНрддрдорд╛рди рд╕реЛрдЪ рд╡рд╣рд╛рдБ рджреЛ рдкреАрдПрд╕ рджреАрд░реНрдШрд╛рдПрдБ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдлрд┐рдХреНрд╕ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдХреБрдЫ рд▓реЛрдЧ рд╣реА рдПрдХреНрд╕реЗрд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

@ kkm000 рдПрдХ PSGallery рд╣реИ рдФрд░ beta.3 рдирд╡реАрдирддрдо PSReadLine рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реИред PSReadLine 2.0.0 рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬреЛ Win10 рдореЗрдВ рдЬрд╣рд╛рдЬ рд╣реИ, PSReadLine 2.0.0 рдХрд╛ рдПрдХ рдХрд╛рдВрдЯрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рдирдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реБрдзрд╛рд░ рд▓рд┐рдП рдЧрдП рд╣реИрдВ, рдЗрд╕ рд▓рд┐рд╣рд╛рдЬ рд╕реЗ рдпрд╣ PSGallery рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдПрдХ рд╕реЗ рдЖрдЧреЗ рд╣реИред

@ SteveL-MSFT
рдореИрдВрдиреЗ рдмреАрдЯрд╛ 3 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдХреБрдЫ рднреА рд╣рд▓
рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ 1809 рдФрд░ 1903 (рдмрд┐рд▓реНрдб 18334.1)

@Borkason рдлрд╝реЙрдиреНрдЯ рдирд╣реАрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕ рдЕрдЧрд░ рдПрдХ рд░реЗрдЦрд╛рдкреБрдВрдЬ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдХрд┐рд╕ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдореИрдВ рдХрд╛рдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ PowerShell рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд░рдВрдн рдХреЗ рдмрд╛рдж рд╡рд╛рдкрд╕ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИред

@ рдмреЛрд░реНрдХрд╛рд╕рди рдЖрдк рдХрд┐рд╕ рд▓реЛрдХреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? en-US рдпрд╛ рдХреБрдЫ рдФрд░?

de-рдбреЗ

рдпрд╣ рдЕрдм рдЕрдЪрд╛рдирдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ 10 рдмрд╛рд░ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдкреЙрд╡рд░рд╢реЗрд▓ рдЦреЛрд▓рдиреЗ рдХреА рддрд░рд╣ рд▓рд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдЫрдбрд╝реА рд▓рдЧрддрд╛ рд╣реИред

рдпрд╣ рдлрд┐рд░ рдЯреВрдЯ рдЧрдпрд╛ред рддреЛ рдЬрд╛рд╣рд┐рд░ рд╣реИ рдпрд╣ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдлрд┐рд░ рд╕реЗ рддреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред ЁЯТв

рдореИрдВ 18334 рдХреЗ рд╕рд╛рде рд╣реБрдЖ рдерд╛ - рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗред рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рд╣реБрдЖред

рдареАрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ ALT-R рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╢рдХреНрддрд┐рдпрд╛рдВ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдлрд╝реЙрдиреНрдЯ рд╡рд╣реА рд░рд╣рддрд╛ рд╣реИред рдЬрдм рдореИрдВ рдЗрд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдлрд╝реЙрдиреНрдЯ рдХреЛ рд░реЗрдЦрд╛рдкреБрдВрдЬ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд┐рдЫрд▓реЗ рд╕рддреНрд░ рдореЗрдВ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдерд╛ рдХрд┐ рдореИрдВ рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рд╕реЗ рднрд╛рдЧ рдЧрдпрд╛ рдерд╛ред

(рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреНрдпреВ рд╕реЗ рдореЗрд░рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореИрдВ рдХреАрдмреЛрд░реНрдб рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреА рджрдмрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ 'рдкреЙрд╡рд░рд╢реЗрд▓' рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдПрдВрдЯрд░ рджрдмрд╛рддрд╛ рд╣реВрдВ)ред

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА - рдореИрдВрдиреЗ рдкреЙрд╡рд░рд╢реЗрд▓ рдЧреИрд▓рд░реА рдХреЗ рд▓рд┐рдП рдлрд╝реЙрдиреНрдЯ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдлрд┐рдХреНрд╕ PSReadLine рд░реЗрдкреЛ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ AppVeyor рд╕реЗ рдмрд┐рд▓реНрдб рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред

@ рдмреЛрд░реНрдХрд╛рд╕рди - рдпрджрд┐ рдЖрдк Consolas рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдлрд╝реЙрдиреНрдЯ рдмрдЧ рдирд╣реАрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдкреАрдЫреЗ рдХреА рд╕рдВрдЧрддрддрд╛ рдХреЗ рдХрд╛рд░рдг рдХрдВрд╕реЛрд▓ рдбрд┐рдлреЙрд▓реНрдЯ рд╕реЗрдЯ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛ рд╣реБрдЖ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░рдЬрд┐рд╕реНрдЯреНрд░реА (рдХрдВрд╕реЛрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди) рдореЗрдВ рдпрд╛ рдХрдВрд╕реЛрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╢реЙрд░реНрдЯрдХрдЯ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓ рдЯреАрдо рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдХрдард┐рди рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк Consolas рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдлрд╝реЙрдиреНрдЯ рдмрдЧ рдирд╣реАрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

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

grafik
grafik

рдкреАрдЫреЗ рдХреА рд╕рдВрдЧрддрддрд╛ рдХреЗ рдХрд╛рд░рдг рдХрдВрд╕реЛрд▓ рдбрд┐рдлреЙрд▓реНрдЯ рд╕реЗрдЯ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛ рд╣реБрдЖ рд╣реИред

рддрдм Microsoft рдХреЛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ / FixIt-Tool рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХрд╛ рдХрдВрд╕реЛрд▓ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░реЗ, рдЪрд╛рд╣реЗ рд╡рд╣ рдкреАрдЫреЗ рдХреА рдЕрдиреБрдХреВрд▓рддрд╛ рдХрд╛ рд╣реА рдХреНрдпреЛрдВ рди рд╣реЛ ...

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

рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ред рдФрд░ рдпрд╣ рдореЛрдЯреЗ рддреМрд░ рдкрд░ рднреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рд▓рд╛рдирдд PowerShell рдХреЛ 1809 рдореЗрдВ рдЖрдзрд╛ рддрдп рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, 1903 рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдирд╛ ...

ЁЯШа

рдореИрдВ рдЕрднреА рез justрейрекреи рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдпрд╣ рдореБрджреНрджрд╛ рддрдп рд▓рдЧ рд░рд╣рд╛ рд╣реИ (рез stillрейрейрек рдЕрднреА рднреА рд╣рд░ рдмрд╛рд░ рдлрд╛рд╕реНрдЯрд░ рдлреЛрдВрдЯ рдкрд░ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)ред

рдореИрдВ рдЕрднреА рднреА рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдлрд┐рдХреНрд╕ рдХреЛ 1809 рдкрд░ рд╡рд╛рдкрд╕ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЕрдкрдЧреНрд░реЗрдб рдкрд░ рдорд┐рд╕рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдорд╕реНрдпрд╛ (https://github.com/Microsoft/console/issues/280#issuecomment-474917761 рджреЗрдЦреЗрдВ)ред рдмрдЧ рдЕрднреА рднреА рддрдп рдирд╣реАрдВ рд╣реИред

рдореИрдВрдиреЗ рдЕрднреА рд╣рд╛рд▓ рд╣реА рдореЗрдВ 20H1 рдХреА рдирдИ рд╕реНрдерд╛рдкрдирд╛ рдХреА рд╣реИред рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рд╣реИред J рдпрд╣ рдПрдХ рдордЬрд╛рдХ рд╣реИ, рд╣реИ рдирд╛?

рдпрд╣ 1809 рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рд░реБрдкрдпреЗ рдЯреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЖрдк рдЙрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ RSAT рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдЬреЛ рд╣реЛрдо рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдорд╛рдирдХ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред
рдЖрдк RSAT рдХреЛ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛрдлреЗрд╢рдирд▓ рдпрд╛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдПрдбрд┐рд╢рди рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рдзрд┐ 1 - рд╡рд┐рдВрдбреЛрдЬ 10 рд╕рдВрд╕реНрдХрд░рдг 1809 рдкрд░ рдПрдХ рдлреАрдЪрд░ рдЗрдВрд╕реНрдЯрд╛рд▓ рдЖрд░рдПрд╕рдПрдЯреА рдЙрдкрдХрд░рдг рдЬреЛрдбрд╝реЗрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

рд╡рд┐рдВрдбреЛрдЬ 10 рд╕рдВрд╕реНрдХрд░рдг 1809 рдкрд░ RSAT рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╛рд░рдВрдн рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреЗрдЬ рд╕реЗ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдРрдкреНрд╕ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рджрд╛рдПрдБ рдлрд▓рдХ рдкрд░, рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЕрдм рдкреЙрдкреБрд▓реЗрдЯ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдПрдХ рдлреАрдЪрд░ рдЬреЛрдбрд╝реЗрдВред
RSAT рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рджреЗрдЦрдиреЗ рддрдХ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВред
рдЕрдм рдХрд┐рд╕реА рднреА RSAT рдлреАрдЪрд░ рдХреЛ рдЪреБрдиреЗрдВ рдЬрд┐рд╕реЗ рдЖрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ RSAT: рд╕рдореВрд╣ рдиреАрддрд┐ рдкреНрд░рдмрдВрдзрди рдЙрдкрдХрд░рдг рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЪрдпрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдЗрдВрд╕реНрдЯреЙрд▓ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдмреИрдХ рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлреАрдЪрд░ рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛрдиреЗ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред
рдЕрдм рдЖрдкрдХреЛ рд╕реНрдЯрд╛рд░реНрдЯ> рд╡рд┐рдВрдбреЛрдЬ рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд┐рд╡ рдЯреВрд▓реНрд╕ рдХреЗ рддрд╣рдд рдЧреНрд░реБрдк рдкреЙрд▓рд┐рд╕реА рдореИрдиреЗрдЬрдореЗрдВрдЯ рдЯреВрд▓реНрд╕ рдвреВрдВрдврдиреЗ рдЪрд╛рд╣рд┐рдПред

рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ .... Windows 10 рд╕рдВрд╕реНрдХрд░рдг 1809 рдФрд░ рдмрд╛рдж рдореЗрдВ RSAT рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдкреНрд░рдЬреНрд╡рд▓ рджреЗрд╕рд╛рдИ рджреНрд╡рд╛рд░рд╛ рдЕрдВрддрд┐рдо рдмрд╛рд░ 31 рдЬрдирд╡рд░реА, 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛

рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛....

@RobRoberson рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ, рд╣реИ рдирд╛?

рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд┐рдВрдбреЛрдЬрд╝ 1809 17763.316 рдкрд░ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИред
UT_-8 рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде zh_Hans_CN рд╕рдХреНрд╖рдоред

рдХреНрдпрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдВрдЧреЗ?

рдХреНрдпрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдВрдЧреЗ?

рдирд╣реАрдВред

Https://github.com/Microsoft/console/issues/280#issuecomment -465837677 рдореЗрдВ рдореИрдВрдиреЗ рдЬреЛ рдХрд╣рд╛, рдЙрд╕реЗ рд╡рд╛рдкрд╕ рд▓реЗрддрд╛ рд╣реВрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реБрдЖ рдерд╛ рдХрд┐ рдореЗрд░реА рд╕рднреА рднрд╛рд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд░реАрд╕реЗрдЯ рд╣реЛ рдЧрдИрдВ, рдЬрд┐рд╕рдиреЗ 65001 рдХреЛрдбрдкреЗрдЬ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдореБрдЭреЗ рдмрд╕ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдЖрдЬ, рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ ... рд╣реИрд▓реЛ рд░рд╛рд╕реНрдЯрд░ рдлреЛрдВрдЯред

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдХреА рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдЖрдкрдХреЛ рдЧрд▓рдд рд▓рдЧрддреА рд╣реИ рдХрд┐ рд▓реЛрдЧ рдЕрднреА рднреА рдпрд╣ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЕрдирд╕реБрд▓рдЭрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдирд╡реАрдирддрдо рдЗрдирд╕рд╛рдЗрдбрд░ рдмрд┐рд▓реНрдб (рдореИрдВ рдЕрднреА 18361 рдкрд░ рд╣реВрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП)ред

рдЗрд╕ рдкрд░ рдПрдХ рддрдп рдкреНрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗред рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЙрдиреНрд╕реЛрд▓ рдХреА рддрд░рд╣ред

рдЖрдВрддрд░рд┐рдХ Microsoft 1903 рд░рд┐рд▓реАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдмрдЧ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЕрднреА рднреА рдХрдВрд╕реЛрд▓ рдФрд░ UFT8 рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд╣реИред Lucida рдХрдВрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЗрд░рд╛ рдХрд╛рдо рд╣реЛрдЧрд╛

рд╣рдо PSReadLine рдХреЗ рдирдП рдЕрдкрдбреЗрдЯ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдлрд┐рд░ рд╣рдо рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ

6.2.0 pwsh рдкрд░, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ msbuild 2017 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╡рд╛рдкрд╕ рдЖрдпрд╛ (2015 рд╕рдВрд╕реНрдХрд░рдг рдареАрдХ рдерд╛)ред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХрд╣рд╛рдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ node-gyp , рд▓реЗрдХрд┐рди рдЕрдЧрд░ рджреЗрд╢реА рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореЗрд░рд╛ рдХрдВрд╕реЛрд▓ рд╡рд╛рдкрд╕ рд░рд┐рд╕реНрдЯрд░ рдлреЛрдВрдЯ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ред

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

PSReadLine 2.0.0-beta4 рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕реЗ рдХрдИ рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдирдП рд╣реИрдВ)ред https://www.powershellgallery.com/packages/PSReadLine/2.0.0-beta4

@ рд╕реНрдЯреАрд╡-рдПрдордПрд╕рдПрдлрдЯреА 2.0.0-рдмреАрдЯрд╛ 4 рдиреЗ рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдореИрдВ git рдХреЗ bash.exe + phpunit = рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рд╡рд╛рд▓реЗ рдирд┐рдпрдорд┐рдд CMD рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдмрд╛рдж рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред
рдкреЙрд╡рд░рд╢реЗрд▓ рдореЗрдВ рдХрд╛рд░рдг рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ ...

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА 2.0.0-рдмреАрдЯрд╛ 4 рдореЗрд░реЗ рд▓рд┐рдП рдмрдЧ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

@sebgod рдЯрд┐рдк рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдХреЙрдиреНрд╕реЛрд▓ 16 рд╕реЗ рд▓реНрдпреВрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓ 14 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдореЗрд░реА рдЖрдВрдЦреЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИред

рдореИрдВ рдХрд┐рд╕реА рдХреЛ рдЗрд╕ рдкрд░ рдлрд┐рд░ рд╕реЗ рдЧреМрд░ рдХрд░реЗрдВрдЧреЗ

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрд▓реЗрдВ, рдЕрдкрдиреЗ рдлрд╝реЙрдиреНрдЯ рдХреЛ рдХреЙрдирд╕реЛрд▓ рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ,
рдФрд░ рдлрд┐рд░ cmd /c chcp 65001 >NUL && powershell рдЪрд▓рд╛рдПрдВ

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореБрджреНрджреЗ рдХреА рдкрд╣рдЪрд╛рди рдХреА рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ PSReadLine рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред Windows PowerShell рдореЗрдВ рдПрдХ рдЪреЗрдХ рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдХреЛрдб рдкреЗрдЬ рдХреЛ рдХреЙрдиреНрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рд╕реВрдЪреА рдпрд╣рд╛рдБ рд╣реИ UTF-8 65001 рдЙрд╕ рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬрдм рднреА Windows PowerShell рдПрдХ рдХреЛрдб рдкреГрд╖реНрда рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдХреЙрдирд╕реЛрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдлрд╝реЙрдиреНрдЯ рдХреЛ Terminal ред PowerShell Core 6.x рдореЗрдВ рдпрд╣ рдХреЛрдб рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдХреЛрдб рдХреЛ рдмрджрд▓рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреБрдЫ рдФрд░ рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдиреЛрдЯреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ 2626 рдореЗрдВ рд╣реИред

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореБрджреНрджреЗ рдХреА рдкрд╣рдЪрд╛рди рдХреА рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ PSReadLine рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред Windows PowerShell рдореЗрдВ рдПрдХ рдЪреЗрдХ рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдХреЛрдб рдкреЗрдЬ рдХреЛ рдХреЙрдиреНрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рд╕реВрдЪреА рдпрд╣рд╛рдБ рд╣реИ UTF-8 65001 рдЙрд╕ рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬрдм рднреА Windows PowerShell рдПрдХ рдХреЛрдб рдкреГрд╖реНрда рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдХреЙрдирд╕реЛрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдлрд╝реЙрдиреНрдЯ рдХреЛ Terminal ред PowerShell Core 6.x рдореЗрдВ рдпрд╣ рдХреЛрдб рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдХреЛрдб рдХреЛ рдмрджрд▓рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреБрдЫ рдФрд░ рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдиреЛрдЯреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ 2626 рдореЗрдВ рд╣реИред

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреБрдЫ рдХреИрд╕реЗ рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ UTF-8 рдХреЛ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рдХреЗ рд╡рд┐рдВрдбреЛрдЬ 10 рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

@sebgod рдХрд╛ рдпрд╣рд╛рдВ рдХреБрдЫ рдЯреВрдЯрдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдЧрд▓рдд рдкреНрд░рддрд┐рдкрд╛рджрди, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓рд╕ рдХреЗ рдкрд╛рд╕ рдпреВрдЯреАрдПрдл -8 рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЧреНрд▓рд┐рдлрд╝ рдирд╣реАрдВ рд╣реИрдВ

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рд▓реБрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓, рдХреВрд░рд┐рдпрд░ рдиреНрдпреВ рдФрд░ рдЕрдиреНрдп рд╕рднреА рдЙрдкрд▓рдмреНрдз рдлреЛрдВрдЯ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рдХреЛрдбрдкреЗрдЬ 65001 рдХрд╛ рднреА рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╕рдВрдпреЛрдЧрд╡рд╢, рдХреЙрдиреНрд╕реЛрд▓рд╕ рднреА рд▓реНрдпреВрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХреЛрдбрдкреЗрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рддреЛ рдпрд╣ рдХреЗрд╡рд▓ рдХрдиреНрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рд╣реА рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд╣реИ?

рд▓реЗрдХрд┐рди рдЖрдо рддреМрд░ рдкрд░ рдмреЛрд▓рддреЗ рд╣реБрдП, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдгрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЧреНрд▓рд┐рдлрд╝ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ я┐╜ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЙрдиреНрдЯ рдмрджрд▓рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗ рд╕рдХрддрд╛ рд╣реИред

@ рдмреЛрд░реНрдХрд╛рд╕рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рджреЗрд╢реА рдЕрдВрдЧреНрд░реЗрдЬреА рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реНрдкрд╖реНрдЯ рдореБрджреНрджрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░рдиреЗ рдХрд╛ рдбрд░ рд╣реИ рдЬреЛ рд╣рдо рджреВрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВред

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрдм @bitcrazed (Microsoft рдЯрд░реНрдорд┐рдирд▓ рдЯреАрдо рдХрд╛ рдПрдХ рдФрд░ рд╕рджрд╕реНрдп) рдиреЗ PR рдХреЛ cURL рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛, рдЬреЛ Windows VT рд╕рдорд░реНрдерди рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛ https://github.com/curl/curl/pull/3011 (рдЬрд┐рд╕рдореЗрдВ рдХреЛрдб рдкреГрд╖реНрда рдХреЛ рдмрджрд▓рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ 65001), рдпрд╣ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрди рдЧрдпрд╛: https://github.com/curl/curl/issues/211

рдЗрд╕рдиреЗ рдПрдХ рдкреИрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреА рдЬреЛ рдореМрдЬреВрджрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреЗрдЬ рдореЗрдВ UTF-8 рдХреЛ рд╡рд┐рд╕реНрддреГрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦрддрд╛ рд╣реИ: https://github.com/mattn/curl/commit/1d394188c5ecd7fb31e21a17a907aa1e7f525eb9

рдпрд╣ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ Microsoft рдЯрд░реНрдорд┐рдирд▓ рдЯреАрдо рдЗрд╕рдХреЗ рдмрд╛рдж рдмрд╣реБрдд рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреА рд╣реИред

@sebgod рдХрд╛ рдпрд╣рд╛рдВ рдХреБрдЫ рдЯреВрдЯрдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдЧрд▓рдд рдкреНрд░рддрд┐рдкрд╛рджрди, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓рд╕ рдХреЗ рдкрд╛рд╕ рдпреВрдЯреАрдПрдл -8 рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЧреНрд▓рд┐рдлрд╝ рдирд╣реАрдВ рд╣реИрдВ

рдареАрдХ рд╣реИ, рд╡рд┐рдВрдбреЛрдЬрд╝ рджреНрд╡рд╛рд░рд╛ рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рднреА рдлрд╝реЙрдиреНрдЯ рдирд╣реАрдВ рд╣реИ рдЬреЛ UTF-8 рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рднреА рдЧреНрд▓рд┐рдлрд╝ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред Cmd.exe рд╕рднреА рдЧреНрд▓рд┐рдлрд╝ рдХреЗ рд▓рд┐рдП рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреЙрдиреНрдЯ рд▓рд┐рдВрдХрд┐рдВрдЧ рдирд╛рдордХ рддрдХрдиреАрдХ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
UTF-8 рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛрдбрдкреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХрд┐рд╕реА рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ chcp 65001 рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред рдлрд╝реЙрдиреНрдЯ рд▓рд┐рдВрдХрд┐рдВрдЧ рдмрд┐рдЯ рдХреЛ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

@ImportTaste рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдЗрд╕рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИред рдпрджрд┐ рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдХреЗрд╡рд▓ рдкреНрд░рднрд╛рд╡ рд╡рд╛рдкрд╕ рдЖрддрд╛ рд╣реИред рдпрджрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ Lucida Console рдпрд╛ Courier New рдХреА рддрд░рд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдХрдо рд╕реЗ рдХрдо рд▓реНрдпреВрд╕рд┐рдбрд╛ рдХреЙрдирд╕реЛрд▓ рдореЗрдВ рдХреЛрдбреЛрд▓ рдХреЗ рд╕рдорд╛рди рдХреЛрдб рдкреГрд╖реНрда рдХрд╛ рд╕рдорд░реНрдерди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрджрд┐ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдЧреА (рдФрд░ рд╡реИрд╕реЗ, рдореИрдВ рдПрдХ рдореВрд▓ рдЕрдВрдЧреНрд░реЗрдЬреА-рд╡рдХреНрддрд╛ рдирд╣реАрдВ рд╣реВрдВ, рдЬреИрд╕рд╛ рдЖрдк рдорд╛рдирддреЗ рд╣реИрдВ) рддреЛ рдпрд╣ рдЕрднреА рднреА рдЙрди рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ рдЬреЛ рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ рдЗрд╕реЗ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдлреЙрд▓рдмреИрдХ рд╡рд╣рд╛рдВ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (PWSH 6 + 7 рджреЗрдЦреЗрдВ) рдпрд╛ рдЗрд╕реЗ рдореИрд▓рд╛ (рдХреЗрд╡рд▓ рдХрдВрд╕реЛрд▓рд╕ рд╣реА рдХреНрдпреЛрдВ?) рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрдЧ рдХреЛ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рд╕рдВрд╕реНрдХрд░рдг 1809 рдХреЗ рд╕рд╛рде рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рдпрд╣ рдПрдХ рдЕрд╡рд┐рднрд╛рдЬрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдЙрд░реНрдл тАЛтАЛрд╣реИ рдХреЛрдИ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдХреНрдпреЛрдВ рдмрджрд▓рд╛ рдЧрдпрд╛ред

@ рдмреЛрд░реНрдХрд╛рд╕рди рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдпрд╣ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдХреБрдЫ рдЧрд▓рдд рд╣реЛрдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдерд╛ред

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

рдпрд╣ рдХреЗрд╡рд▓ 1809 рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЙрдиреНрдЯ рдХрдВрд╕реЛрд▓ рдерд╛ред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рд▓реНрдпреВрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓ рдерд╛? рдФрд░ рдХреЛрдб рдиреЗ рдЙрд╕ рдлрд╝реЙрдиреНрдЯ рдХреЗ рд▓рд┐рдП рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЙрд╕ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА рд╕рдордЭ (рдЬреЛ рдкреЙрд╡рд░рд╢реЗрд▓ рдЯреАрдо рдкрд░ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдФрд░ рдореЗрд░реА рдЯреАрдо рд╕реЗ рдкрд╣рд▓реЗ рдХреА рд╣реИ) рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╢реЙрд░реНрдЯрдХрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╡рд╣ рд╢реЙрд░реНрдЯрдХрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлреЙрдиреНрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЬрдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЙрдиреНрдЯ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдкреВрд░реНрд╡реА рдПрд╢рд┐рдпрд╛рдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рд╢рд┐рдХрд╛рдпрдд рдХреА рдХрд┐ рдЙрдирдХреЗ рдЧреНрд▓рд┐рдлрд╝ рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдлрд╝реЙрдиреНрдЯ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХреЛрдб рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдХрд┐ рдлрд╝реЙрдиреНрдЯ рдФрд░ рд╕реНрдерд╛рди рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЙрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд░реЗрдВрдбрд░ рдХрд░реЗрдЧрд╛ред

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

@sebgod & all: рдпрд╣рд╛рдВ рдХреБрдЫ рдЪреАрдЬреЗрдВ:

рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг

  1. рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдПрдХ рднреА рдлрд╝реЙрдиреНрдЯ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рд░ рдХреЛрдб-рдкреЙрдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╣рд░ рдЧреНрд▓рд┐рдлрд╝ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕реЗ UTF-8 рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  2. Cmd.exe рдлрд╝реЙрдиреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ - Cmd.exe рдПрдХ рд╢реЗрд▓ рд╣реИ
  3. рдХрдВрд╕реЛрд▓ (ConHost.exe) рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдкрд╛рд░рдВрдкрд░рд┐рдХ 'рдЯрд░реНрдорд┐рдирд▓-рдЬреИрд╕реА' рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди UX рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  4. рдХрдВрд╕реЛрд▓ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдЯреЗрдХреНрд╕реНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЗрдВрдЬрди рдлреЙрдиреНрдЯ-рдлрд╝реЙрд▓рдмреИрдХ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЗрдореЛрдЬреА рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВ рдФрд░ рдЖрдк рдЧреИрд░-рдкреНрд░рджрд░реНрд╢рди рдпреЛрдЧреНрдп рд╡рд░реНрдг (рдмреЙрдХреНрд╕ рдореЗрдВ рдкреНрд░рд╢реНрди рдЪрд┐рд╣реНрди) рджреЗрдЦреЗрдВрдЧреЗ

рдЯрд░реНрдорд┐рдирд▓ рдФрд░ рдХрдВрд╕реЛрд▓

рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╣рдорд╛рд░рд╛ рдирдпрд╛ рдиреЗрдХреНрд╕реНрдЯ-рдЬреАрди рдЯрд░реНрдорд┐рдирд▓ UX рд╣реИред рдпрд╣ рдЗрди-рдмреЙрдХреНрд╕ рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рдХрдИ рд╕рд╛рдорд╛рдиреНрдп рдШрдЯрдХреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕рдореЗрдВ рдПрдХ рдкрд╛рда рдмрдлрд░ рдФрд░ рдкрд╛рда рд░реЗрдВрдбрд░рд░ рд╕рд╣рд┐рдд рдХрдИ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИрдВ рдЬреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рднреА рдпреВрдирд┐рдХреЛрдб рдЧреНрд▓рд┐рдлрд╝ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВред

рдпреЗ рдШрдЯрдХ, рдЕрдВрддрддрдГ, рдЗрди-рдмреЙрдХреНрд╕ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЯрд░реНрдорд┐рдирд▓ v1.0 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рддрдХ рдирд╣реАрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред

рд╢рдХреНрддрд┐ рдХреЛрд╢рд┐рдХрд╛

рдЬреИрд╕рд╛ рдХрд┐ @ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдмрддрд╛рддреЗ рд╣реИрдВ, рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЛрд░ (рдкреАрдПрд╕рд╕реАрдУрдЖрд░) рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪреВрдВрдХрд┐ рдкреАрдПрд╕рдХреЛрд░ рдкреЙрд╡рд░рд╢реЗрд▓ рдХрд╛ рднрд╡рд┐рд╖реНрдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЖрдкрдХреЛ рдЬрд╣рд╛рдБ рднреА рд╕рдВрднрд╡ рд╣реЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

Windows (PS) рдХреЗ рд▓рд┐рдП PowerShell рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдирд╛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХрдард┐рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ Cmd рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдареАрдХ рдХрд░рдиреЗ / рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╕реЗ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рдкреНрд░рддреАрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЯреВрдЯ-рдлреВрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдЗрд╕рдиреЗ рдХрд╣рд╛, рдореИрдВ рд╕реНрдЯреАрд╡ рдФрд░ рдЯреАрдо рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХрд░реВрдБрдЧрд╛ рдФрд░ рд╣рдо рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ рдкреАрдПрд╕ рдХреЛ рдХреЛрдб-рдкреГрд╖реНрда 65001 рдХреЗ рд▓рд┐рдП рдЧреИрд░-рд░реЗрдЦрд╛рдкреБрдВрдЬ рдлрд╝реЙрдиреНрдЯ (рдЬреИрд╕реЗ рдХреЙрдиреНрд╕реЛрд▓ / рд▓реБрд╕рд┐рдбрд╛ / рдЖрджрд┐) рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@sebgod & all: рдпрд╣рд╛рдВ рдХреБрдЫ рдЪреАрдЬреЗрдВ:

рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг

  1. рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдПрдХ рднреА рдлрд╝реЙрдиреНрдЯ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рд░ рдХреЛрдб-рдкреЙрдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╣рд░ рдЧреНрд▓рд┐рдлрд╝ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕реЗ UTF-8 рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╣рд╛рдБ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛ "рд╡рд┐рдВрдбреЛрдЬ рджреНрд╡рд╛рд░рд╛ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ рдПрдХ рднреА рдлрд╝реЙрдиреНрдЯ рдирд╣реАрдВ рд╣реИ рдЬреЛ UTF-8 рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рднреА рдЧреНрд▓рд┐рдлрд╝ рдХреЛ рдХрд╡рд░ рдХрд░рддреА рд╣реИ"

  1. Cmd.exe рдлрд╝реЙрдиреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ - Cmd.exe рдПрдХ рд╢реЗрд▓ рд╣реИ

рд╣рд╛рдВ, рдЖрд▓рд╕реА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдорддрд▓рдм рд╕рд┐рд░реНрдл рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрдЪ рдмреЙрдХреНрд╕ рдореЗрдВ "cmd.exe" рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдкрд░ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ

  1. рдХрдВрд╕реЛрд▓ (ConHost.exe) рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдкрд╛рд░рдВрдкрд░рд┐рдХ 'рдЯрд░реНрдорд┐рдирд▓-рдЬреИрд╕реА' рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди UX рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  2. рдХрдВрд╕реЛрд▓ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдЯреЗрдХреНрд╕реНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЗрдВрдЬрди рдлреЙрдиреНрдЯ-рдлрд╝реЙрд▓рдмреИрдХ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЗрдореЛрдЬреА рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВ рдФрд░ рдЖрдк рдЧреИрд░-рдкреНрд░рджрд░реНрд╢рди рдпреЛрдЧреНрдп рд╡рд░реНрдг (рдмреЙрдХреНрд╕ рдореЗрдВ рдкреНрд░рд╢реНрди рдЪрд┐рд╣реНрди) рджреЗрдЦреЗрдВрдЧреЗ

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╕рдордЭрд╛ рдерд╛ рдХрд┐ рдореМрдЬреВрджрд╛ рдЗрдВрдЬрди рдЙрдЪреНрдЪ рдпреВрдирд┐рдХреЛрдб рд╡рд┐рдорд╛рдиреЛрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рд╡рд░реНрдг рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ (рдЬреНрдпрд╛рджрд╛рддрд░) рдЗрдореЛрдЬреА рдЕрдХреНрд╖рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдЕрдм рдореБрдЭреЗ рдирд╛рдЗрдЯ рдкрд┐рдХреА рд╣реЛрдирд╛ рд╣реИ, рдореИрдВ рдлреЙрдиреНрдЯ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛, рдЬреЛ рд╕рдорд░реНрдерд┐рдд рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ:

рдореВрд▓реНрдп рдЬреЛрдбрд╝рдХрд░ Lucida Console рдХреБрдВрдЬреА HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink рддрд╣рдд
REG_MULTI_SZ рдФрд░ рдирд┐рдореНрди рдбреЗрдЯрд╛ (рдпрд╛ рд╕рдорд╛рди, рдореЛрдиреЛрдкреЛрдЬрд╝ рдХрд┐рдП рдЧрдП рдлреЙрдиреНрдЯ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП)

MSGOTHIC.TTC,MS UI Gothic
MINGLIU.TTC,PMingLiU
SIMSUN.TTC,SimSun
GULIM.TTC,Gulim
YUGOTHM.TTC,Yu Gothic UI
MSJH.TTC,Microsoft JhengHei UI
MSYH.TTC,Microsoft YaHei UI
MALGUN.TTF,Malgun Gothic
SEGUISYM.TTF,Segoe UI Symbol

рдпреВрдЯреАрдПрдл -8 (рдмреАрдЯрд╛ рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдХрд╛рдо рдХрд░ рд░рд╣реЗ) рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЛрдбрдкреЗрдЬ рд╕реЗрдЯ рдХрд░рдХреЗ, chcp 65001 рдпрд╛ 1803 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдзрд┐рдХрд╛рдВрд╢ рдпреВрдирд┐рдХреЛрдб рдореВрд▓ рдкреНрд▓реЗрди рдЧреНрд▓рд┐рдлрд╝ рджрд┐рдЦрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

image

рдЕрдм рдореИрдВ рдХреЙрдирд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ 1903 рдХреЗ рдмрд╛рдж рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдлрд╛рд╕реНрдЯрд░ рдлреЛрдВрдЯ рдореЗрдВ рдмрджрд▓ рд░рд╣рд╛ рдерд╛ред

рдЯрд░реНрдорд┐рдирд▓ рдФрд░ рдХрдВрд╕реЛрд▓

рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╣рдорд╛рд░рд╛ рдирдпрд╛ рдиреЗрдХреНрд╕реНрдЯ-рдЬреАрди рдЯрд░реНрдорд┐рдирд▓ UX рд╣реИред рдпрд╣ рдЗрди-рдмреЙрдХреНрд╕ рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рдХрдИ рд╕рд╛рдорд╛рдиреНрдп рдШрдЯрдХреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕рдореЗрдВ рдПрдХ рдкрд╛рда рдмрдлрд░ рдФрд░ рдкрд╛рда рд░реЗрдВрдбрд░рд░ рд╕рд╣рд┐рдд рдХрдИ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИрдВ рдЬреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рднреА рдпреВрдирд┐рдХреЛрдб рдЧреНрд▓рд┐рдлрд╝ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВред

рдпреЗ рдШрдЯрдХ, рдЕрдВрддрддрдГ, рдЗрди-рдмреЙрдХреНрд╕ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЯрд░реНрдорд┐рдирд▓ v1.0 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рддрдХ рдирд╣реАрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред

рд╣рд╛рдВ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирдП рдЯрд░реНрдорд┐рдирд▓ рдпреВрдПрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рдж рд╕реБрдЦрдж рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдлрд┐рд▓рд╣рд╛рд▓ рдЪреАрдиреА рдкрд╛рддреНрд░реЛрдВ рдХреЛ рдЗрдирдкреБрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ (рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЕрдВрддрддрдГ рддрдп рд╣реЛ рдЬрд╛рдПрдЧрд╛)

рд╢рдХреНрддрд┐ рдХреЛрд╢рд┐рдХрд╛

рдЬреИрд╕рд╛ рдХрд┐ @ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдмрддрд╛рддреЗ рд╣реИрдВ, рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЛрд░ (рдкреАрдПрд╕рд╕реАрдУрдЖрд░) рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪреВрдВрдХрд┐ рдкреАрдПрд╕рдХреЛрд░ рдкреЙрд╡рд░рд╢реЗрд▓ рдХрд╛ рднрд╡рд┐рд╖реНрдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЖрдкрдХреЛ рдЬрд╣рд╛рдБ рднреА рд╕рдВрднрд╡ рд╣реЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

Windows (PS) рдХреЗ рд▓рд┐рдП PowerShell рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдирд╛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХрдард┐рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ Cmd рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдареАрдХ рдХрд░рдиреЗ / рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╕реЗ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рдкреНрд░рддреАрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЯреВрдЯ-рдлреВрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдЗрд╕рдиреЗ рдХрд╣рд╛, рдореИрдВ рд╕реНрдЯреАрд╡ рдФрд░ рдЯреАрдо рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХрд░реВрдБрдЧрд╛ рдФрд░ рд╣рдо рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ рдкреАрдПрд╕ рдХреЛ рдХреЛрдб-рдкреГрд╖реНрда 65001 рдХреЗ рд▓рд┐рдП рдЧреИрд░-рд░реЗрдЦрд╛рдкреБрдВрдЬ рдлрд╝реЙрдиреНрдЯ (рдЬреИрд╕реЗ рдХреЙрдиреНрд╕реЛрд▓ / рд▓реБрд╕рд┐рдбрд╛ / рдЖрджрд┐) рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХреБрдЫ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдпрд╣ рднреА рдирд╣реАрдВ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ, рддреЛ рдлрд┐рд░ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдореИрдВрдиреЗ Powershell Core рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ "рдареАрдХ" рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рджреЗрдЦрд╛ рдХрд┐ Powershell рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ cmd.exe рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛)ред рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рдХреЛрд░ рдкрд░ рдареЛрдХрд░ рдЦрд╛рдИ рдФрд░ рдЬреИрд╕реЗ рд╣реА рдореИрдВрдиреЗ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рдореИрдВрдиреЗ рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рдХреЛрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЛ рдЦреЛрд▓рддреЗ рд╣реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рд╣реЗрдЬ рд▓рд┐рдпрд╛ред

рдПрдлрдПрдЖрд░ рдкреНрд░рдмрдВрдзрдХ рд╕реЗ рдХреБрдЫ рдХрдорд╛рдВрдб (рд╕реНрдХреВрдк рд╕рд╣рд┐рдд) рдЪрд▓рд╛рддреЗ рд╕рдордп рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рд╛ - рдпрд╣ рдкреНрд░рднрд╛рд╡ рд╕рд┐рд░реНрдл рдмрд░реНрдмрд╛рдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдлрдПрдЖрд░ рдХреИрд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрдВрд╕реЛрд▓ рдореЗрдВ UTF-8 (65001) рдХреЛрдбрдкреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдХреЙрдиреНрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рдФрд░ рдмреАрдЯрд╛ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рдореЗрд░рд╛ рд╕реНрдерд╛рди рд░реВрд╕реА рд╣реИред

рдЕрдВрдд-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ - рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ рдЬрдм рдХрд╛рд░реНрдпрдХреНрд░рдо рдореБрдЭрд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред рдореИрдВ UTF-8 рдкреНрд░рддреАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рдмрдЬрд╛рдп рд╕рд╡рд╛рд▓рд┐рдпрд╛ рдирд┐рд╢рд╛рди рдХреЗ рд╕рд╛рде рд░рд╣ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдлрд╝реЙрдиреНрдЯ рдХреЗрд╡рд▓ рдЙрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрд░реНрдмрд╛рдж рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдПрдлрдПрдЖрд░ рдХреА рддрд░рд╣ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдПрдХ рджрд░реНрдж рд╣реИред

рдЕрднреА рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХрдВрд╕реЛрд▓ (UTF-8 рд╕реЗ рд╡рд╛рдкрд╕) рдХреЗ рд▓рд┐рдП рд░реВрд╕реА рд╕реНрдерд╛рди рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдирд╛ рдкрдбрд╝рд╛, рдлрд┐рд░ рднреА рдЕрдиреНрдп рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдкреНрд░рддреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд╛рдо рд╡рд╛рд▓реА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдпрд╣ рд╕реАрдорд╛ рд╣реИред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕ рд╡рд┐рд╢реЗрд╖ рдХрд╛рдВрд╕реЛрд▓ рдХрд╛ рдЗрд▓рд╛рдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдЧрд░ рдореИрдВ рдХреЙрдиреНрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рд╢рд╛рдпрдж @ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рд╕рд╣реА рд╣реИред
рдореИрдВрдиреЗ рд▓реНрдпреВрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓рд╛ рдпреВрдЯреАрдПрдл -8 (рдореЗрд░реЗ рдХреЛрдбрдкреЗрдЬ) рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЧреНрд▓рд┐рдлрд╝ рдЧрд╛рдпрдм рд╣реИ ?!
Powershell Core 7 рд╕рднреА рдлреЛрдВрд╕ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЕрддреБрд▓реНрдп, рдореИрдВрдиреЗ 2020 (xps15) рдореЗрдВ рдПрдХ рд╡рд┐рдВрдбреЛрдЬ рд▓реИрдкрдЯреЙрдк рдЦрд░реАрджрд╛ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИред рд╕рдВрднрд╡рддрдГ рд╕реИрдХрдбрд╝реЛрдВ рд╡рд┐рдВрдбреЛрдЬ рдЕрдкрдбреЗрдЯ рдмрд╛рдж рдореЗрдВ, рдФрд░ рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИред рдпрджрд┐ 2019 рдореЗрдВ PS Core рднрд╡рд┐рд╖реНрдп рдерд╛, рддреЛ 2020 рдореЗрдВ рдХреНрдпреЛрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛? PS рдХреЛрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╕рдВрдЧрддрддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреБрдЫ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рдкрд░ рдкреБрд░рд╛рдиреЗ PS рдХреЛ рдЧрд┐рд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡реИрд╕реЗ рднреА, рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЪрд▓реЛ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВред

@marcelomgarcia FWIW, рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ PowerShell 7 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕рдорд░реНрдерди рдФрд░ рджреЗрдпрддрд╛ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИред рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдкреЙрд╡рд░рд╢реЗрд▓ 7 рдХрд╛ рдЕрд▓рдЧ рд╕рдорд░реНрдерди рд╣реИ рдФрд░ рдЕрдм рддрдХ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╡рдХреАрд▓реЛрдВ рдиреЗ рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдирд┐рдХрд╛рд▓рд╛ рд╣реИред рдЕрднреА рдХреЗ рд▓рд┐рдП, рд╡реИрд╕реЗ рднреАред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рд╡рд┐рдВрдбреЛрдЬ 10 рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдХреЗ рдЕрдВрджрд░ рдкреЙрд╡рд░рд╢реЗрд▓ 7 рдХреЛ рднреЗрдЬрдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдЧрд╛ред

Rember: рд╡рд┐рдВрдбреЛрдЬ рдкреЙрд╡рд░рд╢реЗрд▓ рд╡рд┐рдВрдбреЛрдЬ 10 рдХрд╛ рдПрдХ рдореБрдЦреНрдп рдШрдЯрдХ рд╣реИ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЗрд╕реЗ рдЖрдкрдХреЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдШрдЯрдХ рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ рд╣реИред рдпрджрд┐ рдЖрдк PowerShell 7 рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдФрд░ рдЧреИрд░-рдПрдХреАрдХреГрдд рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред

рдЖрдкрдХрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреМрди рд╕реА рднрд╛рд╖рд╛ рд╣реИ?

рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг @doctordns рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдХреБрдЫ рд╣рдж рддрдХ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдореБрджреНрджрд╛ рд╣реИ, рдФрд░ рдмрд╛рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдПрдХ "рд╕рд░рд▓" рд╕рдорд╕реНрдпрд╛ рд▓рдЧрддреА рд╣реИред рдореИрдВ PowerShell 7 рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдпреВ.рдПрд╕.

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

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

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

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

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

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

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