Terminal: рд╡рд┐рдВрдбреЛрдЬ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЗрдореЛрдЬреА рд╕рдкреЛрд░реНрдЯ рдЬреЛрдбрд╝реЗрдВ

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

рдХреГрдкрдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдХрдВрд╕реЛрд▓ рдХреЗ рднреАрддрд░ рдЗрдореЛрдЬреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВред

рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрдм рдЖрдк рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рд▓рд┐рдП vim рдиреНрдпреВрдЬрд╝рд▓реЗрдЯрд░реНрд╕ рдореЗрдВ рдХреЛрдб рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдЬрдм рдЖрдк рдЗрдореЛрдЬреА рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рди рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВред

Area-Rendering Issue-Feature Product-Conhost

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

рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреИрдХрд▓реЙрдЧ рдкрд░ :)

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

рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреИрдХрд▓реЙрдЧ рдкрд░ :)

рдорд┐рдард╛рдИ! рдПрдХ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛: рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдРрдк рд╣реИ рдЬреЛ тЪа рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИред

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

рд╣рд╛рдЗрдкреЛрдереЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ, рд╣рд╛рдБред

рдЕрд░рдмреА рдереЛрдбрд╛ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рд╣реИ рд╣рд╛рд▓рд╛рдВрдХрд┐ - рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдЬрд▓реНрдж рд╣реА рдХрд┐рд╕реА рднреА рд╕рдордп рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рднрд╛рд╖рд╛ рд╕рдорд░реНрдерди рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗ, рдмреАрдЯреА рд╡рд░реНрдг рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рд╣реИ рддреЛ @adivness рд╡рд┐рд╖рдп рдкрд░ рдЕрдзрд┐рдХ рдмреЛрд▓ рд╕рдХрддрд╛ рд╣реИред

рджреНрд╡рд┐рджрд┐рд╢ рдкрд╛рда рдФрд░ рд╕рдВрдпреБрдХреНрддрд╛рдХреНрд╖рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдерди рдХреЗ рдХрд╛рд░рдг рдЕрд░рдмреА рдПрдХ рдХрдард┐рди рд╣реИред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрдИ рдЯрд░реНрдорд┐рдирд▓ рдЕрдиреБрдХрд░рдгрдХрд░реНрддрд╛ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

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

+1 рд╣рдорд╛рд░реА рдмрд┐рд▓реНрдб рдФрд░ CI рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдЗрдореЛрдЬреА тЬФя╕П, рдЪреЗрддрд╛рд╡рдиреА рдФрд░ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд╣реИрдВ, рдЬреЛ рд▓реЙрдЧ рдХреА рддреНрд╡рд░рд┐рдд, рдЙрддреНрдкрд╛рджрдХ рдЖрдВрдЦреЛрдВ рдХреА рд░реЛрд╢рдиреА рдХреЗ рд▓рд┐рдП рд╣реИрдВред

рдХреНрдпрд╛ рд╣рдо рдХреГрдкрдпрд╛ рдореБрджреНрджреЛрдВ рдХреЛ +1 рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ? рдХреГрдкрдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдпрд╛ рд╕реВрдЪрдирд╛рдУрдВ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВред

@miniksa , рдореИрдВ +1 рд╕реЗ рдмрд╣реБрдд рд╡рд┐рдЪрд▓рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ред рдЖрдк рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдерд╛ред рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдордВрдЪ/рдЙрддреНрдкрд╛рдж рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рдЧреНрд░рд╛рд╣рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП ... рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рджреА рдЧрдИ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рдмрд╣реБрдд рдЕрд╕рд╛рдзрд╛рд░рдг рдирд╣реАрдВ рд╣реИред

@SidShetye - рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВ - рдЖрдкрдХрд╛ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓рд╛ рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдо рд▓реЛрдЧреЛрдВ рд╕реЗ +1 рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд▓реЛрдЧреЛрдВ рдХреЛ +1-рдЖрдИрдПрдирдЬреА (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ) рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреЛ рдХреЗрд╡рд▓ рд╢реЛрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдереНрд░реЗрдбреНрд╕ рдХреЛ рдкрд╛рд░реНрд╕ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рдмрдирд╛рддрд╛ рд╣реИред

рдЕрддрд┐рд░рд┐рдХреНрдд рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ, рд╕рдВрджрд░реНрдн, рдЕрд╡рд▓реЛрдХрди, рдореБрджреНрджреЗ рдЗрддреНрдпрд╛рджрд┐ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ +1 рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдореВрд▓реНрдпрд╡рд╛рди рд╣реИ;)

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

рдзрдиреНрдпрд╡рд╛рдж @ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА-рдбреНрд░реИрдЧрди - рдРрд╕реЗ рдХрдИ рдЯреВрд▓ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдЗрдореЛрдЬреА рд╢рд╛рдорд┐рд▓/рдЙрддреНрд╕рд░реНрдЬрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдВрд╕реЛрд▓ рдЕрднреА рддрдХ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред

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

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

@bitcrazed
рдХрдИ рдЗрдореЛрдЬреА рдХрдВрдкреЛрдЬрд┐рдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╛рдиреА, рдХрдИ рдХреЛрдб рдкреЙрдЗрдВрдЯ рдПрдХ рд╕рд╛рде рдЬреБрдбрд╝рддреЗ рд╣реИрдВ (ZWJ рдпрд╛ VS, рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП), рдФрд░ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡реЗ рдПрдХ рдХрдВрд╕реЛрд▓ рд╕реЗрд▓ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рддреЛ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ "1 рд╕реЗрд▓ рд╕реЗ n рд╡рд░реНрдг" рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ "m рд╕реЗрд▓ рд╕реЗ n рд╡рд░реНрдг" рд╣реИ ...

image

FWIW, рдореЗрд░рд╛ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдФрд░ iTerm2 рджреЛрдиреЛрдВ рдЗрдореЛрдЬреА рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ "рдкреВрд░реНрдг рдЪреМрдбрд╝рд╛рдИ" (2 рд╕реЗрд▓) CJK рд╢реИрд▓реА рдХреЗ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддреЗ рд╣реБрдП рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ iTerm2 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд▓реЗрдХрд┐рди рдореИрдВ рдЗрдореЛрдЬреА рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд░реНрдг рдкрд░ рдпреВрдирд┐рдХреЛрдб "рд╕рдВрд╢реЛрдзрдХ" рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг рдХреЛ рдПрдХ рдпреВрдирд┐рдХреЛрдб рдХреЛрдб рдмрд┐рдВрджреБ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдЪреМрдбрд╝рд╛рдИ рдпрд╛ рдкреВрд░реНрдг рдЪреМрдбрд╝рд╛рдИ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

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

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

рдмрд╕ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИ - рдХреБрдЫ рдЗрдореЛрдЬреА рдФрд░ рдпреВрдирд┐рдХреЛрдб рдкреНрд░рддреАрдХ рдХрд╛рдо рдХрд░рддреЗ рдереЗ , рдореИрдВ рдХреБрдЫ рдХреЛ рдЕрдкрдиреЗ WSL рд▓реЙрдЧрд┐рди рдмреИрдирд░ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реВрдВрдЧрд╛, рдЬреИрд╕реЗ (U+1F370), 1809 рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рд╕реЗ рд╡реЗ рдЕрдм рдХрд┐рд╕реА рднреА рдЯрд░реНрдорд┐рдирд▓ (WSL рдмреИрд╢,) рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рд╣рд╛рдЗрдкрд░, рд╡реАрдПрд╕ рдХреЛрдб)
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдкреНрд░рддреАрдХ 1809 рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ (рдпреВ+2615) рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдпреВрдирд┐рдХреЛрдб рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд╣реИрдВ рдпрд╛рдиреА рдмрд╣реБрдд рдХрдо рдХреЛрдбрдкреЙрдЗрдВрдЯ рд╣реИрдВ

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдХреНрдЯреВрдмрд░ рдЕрдкрдбреЗрдЯ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдкреНрд░рдЧрддрд┐ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд▓рд╛рддрд╛ рд╣реИред рдореИрдВ рдкрд╣рд▓реЗ рд╡реАрдПрд╕ рдХреЛрдб рдПрдХреАрдХреГрдд рдЯрд░реНрдорд┐рдирд▓ (рдЬреЛ рдкрд╛рд╡рд░рд╣реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ) рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рд╕рднреА рдпреВрдирд┐рдХреЛрдб рдкреНрд░рддреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдХреНрдЯреВрдмрд░ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рд╕рднреА рдЗрдореЛрдЬреА рдФрд░ рдХреБрдЫ рд╡рд┐рджреЗрд╢реА рднрд╛рд╖рд╛ рд╡рд░реНрдг рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрд░реНрдз-рдкреНрд░рдгрд╛рд▓реА-рд╡реНрдпрд╛рдкреА рдлрд╝реЙрдиреНрдЯ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ ConEmu рдЬреИрд╕реЗ рдХрдВрд╕реЛрд▓ рдПрдореБрд▓реЗрдЯрд░ рднреА рдЕрдм рдЗрдореЛрдЬреА рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реИрдВред

@ рдмреЗрди-рд╣реЛрдк @noxabellus рдпрд╣рд╛рдБ рд╡рд╣реА рд╣реИред

рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ 10 рд╕реЗ 1809 рддрдХ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдЗрдореЛрдЬреА рдЪрд▓реЗ рдЧрдП (рдкрд╛рд╡рд░рд╢реЗрд▓ рдФрд░ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб; рдПрдХреАрдХреГрдд рдЯрд░реНрдорд┐рдирд▓)ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ vue-cli рдХреА рдХрдорд╛рдВрдб vue ui рджреЗрдЦреЗрдВ:
ЁЯЪА GUI рдкреНрд░рд╛рд░рдВрдн рдХрд░ рд░рд╣рд╛ рд╣реИ...

рд╣рд╛рдБ, рдореБрдЭреЗ рдЙрд╕ рдЫреЛрдЯреЗ рд░реЙрдХреЗрдЯ рдХреА рдпрд╛рдж рдЖрддреА рд╣реИ рдЬрдм vue-cli рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ

@bitcrazed @ zadjii-msft рдХреНрдпрд╛ 1809 рдореЗрдВ рдкрд╛рдП рдЧрдП рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ? рдореИрдВ рдкреВрд░реНрдг-рдкрд░ рдЗрдореЛрдЬреА рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдмрд╕ рдореВрд▓ рд╡рд┐рджреЗрд╢реА рднрд╛рд╖рд╛/рдпреВрдирд┐рдХреЛрдб рдЧреНрд▓рд┐рдл рд╡рд╛рдкрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдкрд┐рдЫрд▓реЗ рд░рд┐рд▓реАрдЬ рдХреЗ рддрд╣рдд рд╕рдорд░реНрдерд┐рдд рдереЗред рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдмрд╛рдж рдХреЗ рдмреАрдЯрд╛ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдмрдиреА рд░рд╣рддреА рд╣реИ?

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИред рдореИрдВрдиреЗ рдХрдИ рджрд┐рдиреЛрдВ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ Win10 рдХреЛ 1803 рд╕реЗ 1809 рддрдХ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдЕрдм рд╕рднреА рд╡рд░реНрдг >= U+10000 (UTF-8 4 рдмрд╛рдЗрдЯреНрд╕ рдпрд╛ рдЕрдзрд┐рдХ рдХреЗ рд╕рд╛рде) рдЕрдм рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдирд╡реАрдирддрдо рдЕрдВрджрд░реВрдиреА рд╕рдВрд╕реНрдХрд░рдг (рд╡рд┐рдВрдбреЛрдЬ 10 рдЗрдирд╕рд╛рдЗрдбрд░ рдкреНрд░реАрд╡реНрдпреВ 18358.1 (19h1_release)) рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдмрдЧ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред

рдЪреВрдВрдХрд┐ 19H1 рдЬрд▓реНрдж рд╣реА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХ рдмрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рд╡рд╣реА =(

рд▓рдЧрддрд╛ рд╣реИ рдЗрдореЛрдЬреА рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИред

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ CascadiaPackage (рд╡рд┐рдВрдбреЛрдЬрд╝; x64) рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ (рдЫрд╡рд┐ рджреЗрдЦреЗрдВ):

terminal

рд╡рд┐рдВрдбреЛрдЬ 10 рдЪрд▓ рд░рд╣рд╛ рд╣реИ, 1903 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВред

рдХреНрдпрд╛ рдХрд▓рд░ рдлреЙрдиреНрдЯ рдЗрдореЛрдЬреА рдХреЛ рдбрд┐рд╕реЗрдмрд▓ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рдлрд╛рдпрджрд╛ рд╣реИ?

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

@mdtuak рд╣рд╛рдБ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ @miniksa рдФрд░ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИред рдореИрдВрдиреЗ рдЙрд╕ рдХрд╛рдо рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА #956 рджрд╛рдпрд░ рдХрд┐рдпрд╛ рд╣реИ :)

@MartinMa рдпрд╣ рдореМрдЬреВрджрд╛ conhost.exe рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдмрд╛рдд рд╣реИ, рдпрджрд┐ рдЖрдкрдиреЗ OpenConsolePackage (рдЬреЛ OSS conhost рд╣реИ) рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

@MartinMa рдпрд╣ рдореМрдЬреВрджрд╛ conhost.exe рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдмрд╛рдд рд╣реИ, рдпрджрд┐ рдЖрдкрдиреЗ OpenConsolePackage (рдЬреЛ OSS conhost рд╣реИ) рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдЗрддрдирд╛ рдпрдХреАрди рдордд рдХрд░реЛ! DirectWrite рд░реЗрдВрдбрд░рд░ рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣ рднреА OpenConsole рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ!_ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдмрд╕ рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА ( HKCU\Console\UseDx = DWORD(1) ) рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@ DHowett-MSFT рдЗрдореЛрдЬреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЪрд┐рдкрдХрд╛рддреЗ рд╕рдордп рдХрдВрд╕реЛрд▓ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрддрд╛ рд╣реИред
рдпрд╣ рдпрд╣рд╛рдБ рд╣реИред
https://github.com/microsoft/terminal/blob/2fdcb679ab1f1f1edc542e3b86327dacea78f7ac/src/buffer/out/CharRowCellReference.cpp#L15

@ DHowett-MSFT рдбрд╕реНрдЯрд┐рди рд╣реЙрд╡реЗрдЯ FTE рдЗрдореЛрдЬреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЪрд┐рдкрдХрд╛рддреЗ рд╕рдордп рдХрдВрд╕реЛрд▓ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрддрд╛ рд╣реИред
рдпрд╣ рдпрд╣рд╛рдБ рд╣реИред
https://github.com/microsoft/terminal/blob/2fdcb679ab1f1f1edc542e3b86327dacea78f7ac/src/buffer/out/CharRowCellReference.cpp#L15

рдореБрдЭреЗ 80-90% рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╛ рддреЛ @adivness рдпрд╛ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдмрдЧ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╣реАрдВ рдЖрд╕рдкрд╛рд╕ рд╣реИред

рд╣рд╛рдБ, рдореИрдВ /dev/austdi/NewCookedRead рдкрд░ рдЬреЛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рд╡рд╣ рд╢рд╛рдпрдж рд╡рд╣рд╛рдБ рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╣рдо рдЕрднреА рддрдХ рд╕рднреА рдЧреЛрд▓реЗ рдореЗрдВ рдЗрдореЛрдЬреА рдХреЗ рдЪрд┐рдкрдХрд╛рдП рдЬрд╛рдиреЗ (рдпрд╛ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП) рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

@MartinMa рдпрд╣ рдореМрдЬреВрджрд╛ conhost.exe рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдмрд╛рдд рд╣реИ, рдпрджрд┐ рдЖрдкрдиреЗ OpenConsolePackage (рдЬреЛ OSS conhost рд╣реИ) рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдЗрддрдирд╛ рдпрдХреАрди рдордд рдХрд░реЛ! DirectWrite рд░реЗрдВрдбрд░рд░ рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣ рднреА OpenConsole рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ!_ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдмрд╕ рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА ( HKCU\Console\UseDx = DWORD(1) ) рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рд╣реА рдирд╣реАрдВ рдерд╛ред рдореИрдВ рд░рд╛рдд рдореЗрдВ рдЗрд╕реЗ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдШрд░ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ conhost.exe рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИ?

рдЕрджреНрдпрддрди 2019-07-19 20:47 рдпреВрдЯреАрд╕реА+8

рд╣рд╛рд▓рд╛рдВрдХрд┐ OpenConsole DirectWrite рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ HKCU\Console\UseDx рд╕рд╛рде рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рднреА рдпрд╣ рдЗрдореЛрдЬреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

х▒Пх╣ХцИкхЫ╛(5)

х▒Пх╣ХцИкхЫ╛(6)

рд╢рд╛рдпрдж https://github.com/microsoft/terminal/issues/2053 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ

рд╣рд╛рдБ, рдпрд╣ рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ #2053 рдХреЗ рдХрд╛рд░рдг рд╣реИред

@ DHowett-MSFT рдХреНрдпрд╛ рдореЗрд░рд╛ рдХрдорд┐рдЯ рдлрд┐рдХреНрд╕ рдЙрдЪрд┐рдд рд╣реЛрдЧрд╛, рдЕрдЧрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдКрдВрдЧрд╛ред

https://github.com/fcharlie/terminal/commit/4c6280ca35fff9eac0041c94385574bedc5f2a27

рдореИрдВрдиреЗ рдЗрд╕ рдпреВрдЯреНрдпреВрдм рд╡реАрдбрд┐рдпреЛ рдХреЛ @ рджрд╛рд▓рдЪреАрдиреА-рдПрдордПрд╕рдПрдлрдЯреА рдХреЗ рд╕рд╛рде рджреЗрдЦрд╛ред рдЙрд╕рдиреЗ рдЗрдореЛрдЬреАрд╕ рд╕рдкреЛрд░реНрдЯ рджрд┐рдЦрд╛рдпрд╛ред рдХреНрдпрд╛ рдпрд╣ рддрдп рд╣реИ? рдореИрдВ

@innovoix рд╡рд╣ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╣реИ , рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдХрдВрд╕реЛрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред

@ рдПрдХреНрд╕рдИ-рдмреЙрд╕ рдЖрд╣ рдареАрдХ рд╣реИ, рдореЗрд░рд╛ рдмреБрд░рд╛ред

image

рдЬрдм рдореИрдВрдиреЗ 10 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдкрд╣рд▓реА рдмрд╛рд░ рд╡рд┐рдВрдбреЛрдЬ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА, рдЬреЛ рдЕрдм рдУрдПрд╕рдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрднреНрдпрд╕реНрдд рд╣реИ, рддреЛ рдореИрдВ рдкреНрд░рд┐рдп рдФрд░ рдЕрддреНрдпрдВрдд рдЙрдкрдпреЛрдЧреА рдЗрдореЛрдЬреА рдХреЛ рдЦреЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рди рдерд╛ред рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдкрд╣рд▓реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╣реАрдВ рд╣реИред

UnfundedPillow2 рдФрд░ ShutUpCon рдХрд╣ рд░рд╣реЗ рдереЗ? рдЕрдм рд╣рдо рдХрднреА рдирд╣реАрдВ рдЬрд╛рди рдкрд╛рдПрдВрдЧреЗ

iTerm рд▓рд┐рдП рднреА рдмрдбрд╝рд╛ рдЪрд┐рд▓реНрд▓рд╛рдУред рд╣рдо рдЖрдкрдХреЛ рдФрд░ рдЖрдкрдХреА рдорд╣рд╛рдирддрд╛ рдХреЛ рдЬрд▓реНрдж рд╣реА рдЗрд╕ рдордВрдЪ рдкрд░ рдвреВрдВрдврд╝ рд╕рдХреЗрдВред рдХреЛрдИ рд╡рд┐рднрд╛рдЬрд┐рдд рдлрд▓рдХ рдирд╣реАрдВ? рдХреНрдпрд╛ рджрд░реНрдж рд╣реИ

@jasonhargrove рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЖрдк _Windows Terminal_ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ (рд╕рдВрдпреЛрдЧ рд╕реЗ) рднреА рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЙрди рдЪреАрдЬрд╝реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВред

image

@jasonhargrove рд╣рдо рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХрдВрд╕реЛрд▓ рджреЛрдиреЛрдВ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХреЛрд░ рдЗрдВрдЬрди рдореЗрдВ рдХрдИ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рдРрд╕реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдЯреЗрдХреНрд╕реНрдЯ рдмрдлрд░, рдЯреЗрдХреНрд╕реНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЗрдВрдЬрди рдЗрддреНрдпрд╛рджрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ - рдРрд╕реА рдЪреАрдЬреЗрдВ рдЬреЛ рдЖрдо рддреМрд░ рдкрд░ рдкрд┐рдЫрдбрд╝реЗ-рд╕рдВрдЧрддрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВред

"рдкрд┐рдЫрдбрд╝реЗ рд╕рд╛рдереА'" рдЪреЗрддрд╛рд╡рдиреА рдХреНрдпреЛрдВ? рд╡рд┐рдВрдбреЛрдЬ рдХрдВрд╕реЛрд▓ рдХрд╛ рдХрд╛рдо (рд╕реАрдПрдордбреА рдХреЗ рд╕рд╛рде), рдЬрд╣рд╛рдВ рднреА рд╕рдВрднрд╡ рд╣реЛ, рдкрд┐рдЫрдбрд╝реЗ-рд╕рдВрдЧрдд рдмрдиреЗ рд░рд╣рдирд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ (рдЬреИрд╕реЗ рдЯреИрдм, рд╕реНрдкреНрд▓рд┐рдЯ рдкреИрди, рдЖрджрд┐) рд╣реЛрдВрдЧреА рдЬреЛ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреА, рдФрд░ рдЗрд╕реЗ рдХрднреА рднреА рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рд▓рд╛рдПрдЧреАред

рд╣рдо рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░реЗрдВ, рдпрд╣рд╛рдВ рдХрд┐рд╕реА рднреА рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рдорд╕реНрдпрд╛ рдХреЛ рджрд░реНрдЬ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЯреНрд░рд╛рдЗрдПрдЬ рдФрд░ рдареАрдХ рдХрд░ рд╕рдХреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЯрд░реНрдорд┐рдирд▓ рдХреЛ v1.0 (~ Q2 2020) рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред

FWIW, v0.7 рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╕реНрдкреНрд▓рд┐рдЯ рдкреИрди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХрдИ рдЯреИрдм, UTF-8, рдЗрдореЛрдЬреА, GPU-рддреНрд╡рд░рд┐рдд рдЯреЗрдХреНрд╕реНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛, рдХрдИ рдЪрдпрди / рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рд╕реБрдзрд╛рд░ рдЖрджрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

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

@jsilvermist рдЖрдк рдЕрдкрдиреА рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ shift+ins рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

@jsilvermist рд╡рд┐рдирдореНрд░ рдЕрдиреБрд░реЛрдз - рдХреГрдкрдпрд╛ рдореБрджреНрджреЛрдВ рдХреЛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕реВрддреНрд░ рдореЗрдВ рд░рдЦреЗрдВред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХреА-рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЗрдореЛрдЬреА рд╕реЗ рдирд╣реАрдВ;)

@bitcrazed рд╕рдЪ, рдореЗрд░рд╛ рдмреБрд░рд╛! рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдзрдиреНрдпрд╡рд╛рдж @ DHowett-MSFT!

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЕрдирд┐рд╡рд╛рд░реНрдп рдЗрдореЛрдЬреА рднреВрд▓ рдЧрдП: рдкрд▓рдХ:

@jsilvermist рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ - рд╣рдо рд╕рдм рдЗрд╕реЗ рдмрд╛рд░-рдмрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж

рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЗрдореЛрдЬреА рдФрд░ рдкреИрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛:

image

рдареАрдХ рд╣реИ рдХреНрд░рд┐рд╕рдорд╕ рдЬрд▓реНрджреА рдЖрддрд╛ рд╣реИ! рдЗрд╕рдХреЗ рд▓рд┐рдП рд╢рд╛рдирджрд╛рд░ рд╢реБрд░реБрдЖрдд рдФрд░ рдЖрдЧреЗ рдХрд┐рддрдиреА рдмрдбрд╝реА рдЫрд▓рд╛рдВрдЧ, рдмрдзрд╛рдИред рдФрд░ рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

Capture

рдЕрдЧрд░ рдореИрдВ рдЗрдореЛрдЬреА рдкреЗрд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдХреНрдпрд╛ ?? рджреЗрдЦрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рдХреГрдкрдпрд╛ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдзрдиреНрдпрд╡рд╛рджред

@рдЕрдореЗрд░рд┐рдХрди рд╡рд╛рдИ рд╣рд╛рдБ, рдпрд╣

@ DHowett-MSFT рдЬреЛ CMD, PowerShell рдФрд░ windows new Terminal рдкрд░ рд╣реЛрддрд╛ рд╣реИред

рдореЗрд░рд╛ рдбрдмреНрд▓реВрдПрд╕рдПрд▓ рдпреВрдирд┐рдХреЛрдб рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреБрдЫ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдгреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдПрдХ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рд░рдг рдкрд╛рддреНрд░реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЕрдкрдиреЗ рдЖрдк рдХреЛ 128-рдмрд┐рдЯ ASCII рддрдХ рд╕реАрдорд┐рдд рд░рдЦрдирд╛ рд╣реИ
image

рдореИрдВ рдорд╛рдлреА рдХреЗ рд╕рд╛рде рдмрд╕ рдЗрддрдирд╛ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдкреНрд░рдлреБрд▓реНрд▓рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИред

рдХреНрдпрд╛ fmt_test.exe рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╣реАрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ? (рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдкрд╣рд▓реЗ @fcharlie рджреНрд╡рд╛рд░рд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ) рдореБрдЭреЗ рдкрд░рд┐рдгрд╛рдо рдХреА рдирдХрд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрдард┐рди рд╕рдордп рд╣реЛ рд░рд╣рд╛ рд╣реИред

@luke1961 рджреЗрдЦреЗрдВ https://github.com/fcharlie/bela/blob/master/test/fmt/main.cc

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

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

рдХреНрдпрд╛ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ?

image

рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓
рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЛрд░ 6.2.1
рдкрд╛рд╡рд░рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдореЗрд╕реНрд▓реЛ рдПрд▓рдЬреА рдПрдо

@рдЕрдореЗрд░рд┐рдХрди рд╡рд╛рдИ рд╣рд╛рдБ, рдпрд╣

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

@remidebette рдЖрдк рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ #1503

@ zadjii-msft, рдпрд╣ рдХрд╛рдлреА рдХрдард┐рди рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
рд╡рд╣рд╛рдБ рдкрд░ рд▓рдЯрдХрд╛ рд╣реБрдЖ!

рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ (рд╕рдВрд╕реНрдХрд░рдг: 0.11.1191.0) рдХреЗ рддрд╣рдд рдХреБрдЫ рдЧреЛрд▓реЗ рдкрд░ рдЗрдореЛрдЬреА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВ:

  • рдЕрдзреНрдпрдХреНрд╖ рдПрд╡рдВ рдкреНрд░рдмрдВрдз рдирд┐рджреЗрд╢рдХ
    image
  • рдкрд╛рд╡рд░рд╢реЗрд▓
    image
  • рд╕реАрдПрдордбреАрд░реЗ
    image
  • ZSH рдХреЗ рд╕рд╛рде WSL
    image
  • ZSH . рдХреЗ рд╕рд╛рде рд╕рд┐рдЧрд╡рд┐рди
    image

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХрдорд╛рддреНрд░ рд╢реЗрд▓ рдЬреЛ рдЕрдм рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ рд╣реИ WSL (рдмреИрд╢ рдФрд░ zsh рджреЛрдиреЛрдВ) ...

рдореИрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдпрд╣ рд╣реБрдЖ рдХрд░рддрд╛ рдерд╛ рдХрд┐ рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдмрдлрд░ рд╕реЗ рдЕрд▓рдЧ рдмрдлрд░ рдореЗрдВ рдкреНрд░реЙрдореНрдкреНрдЯ рд▓рд╛рдЗрди рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ ucs2 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред WSL рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ utf8 рдореЗрдВ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИред рдореИрдВ рдПрдХ рдмрд┐рдВрджреБ рдкрд░ рдПрдХ рд╢рд╛рдЦрд╛ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛, рдЕрдЧрд░ рдореБрдЭреЗ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕рдордп рдорд┐рд▓рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реВрдВрдЧрд╛ред рд╣рдореНрдо

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

рдореИрдВ рдЗрдореЛрдЬреА рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ; рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЕрджреНрдпрддрд┐рдд рд╕рдорд╛рдзрд╛рди afaik рдирд╣реАрдВ рд╣реИред

image

рдорд┐рдард╛рдИ! рдПрдХ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛: рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдРрдк рд╣реИ рдЬреЛ тЪа рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ рдЗрдореЛрдЬреА рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

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

  1. рдЧрд┐рдЯ рдмреИрд╢ рдЬреАрдпреВрдЖрдИ
    pic08-27-12-45-00
  2. рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рдЧрд┐рдЯ рдмреИрд╢
    pic08-27-12-46-35

рдореЗрд░рд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рд╕рдВрд╕реНрдХрд░рдг 1.1.2233.0 рд╣реИред
рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ! рдФрд░ рдХреНрдпрд╛ рдХреЛрдИ рдЕрдиреБрдорд╛рдирд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ?

рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдмрдЧ рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреА рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред

рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдмрдЧ рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреА рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред

рдореЗрд░реЗ рд╕рд╛рде рднреА рд╡рд╣реА рджрд┐рдХреНрдХрдд рд╣реИ:
{ "guid": "{00000000-0000-0000-ba54-000000000002}", "acrylicOpacity": 0.75, "closeOnExit": true, "colorScheme": "Campbell", "commandline": "\"%PROGRAMFILES%\\git\\usr\\bin\\bash.exe\" -i -l", "cursorColor": "#FFFFFF", "cursorShape": "bar", "fontFace": "Consolas", "fontSize": 10, "historySize": 9001, "icon": "%PROGRAMFILES%\\Git\\mingw64\\share\\git\\git-for-windows.ico", "name": "Bash", "padding": "10, 0", "snapOnInput": true, "startingDirectory": "%USERPROFILE%", "useAcrylic": true },
рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓: v1.3.2651.0
рдЧрд┐рдЯ: v2.16.2.windows.1

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

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

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

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

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

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

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