Vsvim: рдШреЛрд╖рдгрд╛: рд░реЗрдкреЛ рд╕рдлрд╛рдИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 1 рдЬрдире░ 2018  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: VsVim/VsVim

рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдХреБрдЫ рд╕рдордп рдХреА рдЫреБрдЯреНрдЯреА рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж рд╣рд╛рд▓ рд╣реА рдореЗрдВ VsVim рдкрд░ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╡реАрдПрд╕ 2017 рдкрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдереЛрдбрд╝рд╛ рдмреНрд░реЗрдХ рдЪрд╛рд╣рд┐рдПред

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

рдЖрдЬ рдореИрдВрдиреЗ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдкреАрдЖрд░ рдЬрдорд╛ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЙрдореНрдореАрджреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд▓реЗ рдХреБрдЫ рд╣рдлреНрддреЛрдВ рдореЗрдВ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмреИрдХрд▓реЙрдЧ рдХреЛ рджреЗрдЦреВрдВрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рд╕рд╛рде рдЗрдирд▓рд╛рдЗрди рд▓рд╛рдКрдВрдЧрд╛ред

рдЗрд╕рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд░реЗрдкреЛ рдкрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЦреБрд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореБрджреНрджреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдЬрдм рддрдХ рдореИрдВ рдЕрдкрдиреЗ рд╕рдлрд╛рдИ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░ рд▓реЗрддрд╛, рддрдм рддрдХ рдЗрд╕реЗ рдЦреБрд▓рд╛ рд░рдЦреВрдВрдЧрд╛ред

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

рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐:

410+ рдореБрджреНрджреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖред ~200 . рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ

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

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ 8 рдкреГрд╖реНрда рджреЗрдЦреЗ; рдЙрд╕рдХреЗ рдмрд╛рдж рдЕрдзрд┐рдХрд╛рдВрд╢ рдореБрджреНрджреЗ рд▓реЗрдмрд▓ рдмрдЧ/рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рд╣реИрдВред

рдпрд╣ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛:

рдпреЗ рд╡реЗ рдореБрджреНрджреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕реБрд╡рд┐рдзрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИ:
https://github.com/jaredpar/VsVim/issues/780
https://github.com/jaredpar/VsVim/issues/2004
https://github.com/jaredpar/VsVim/issues/1989
("рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддреНрд░реБрдЯрд┐" рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рд╕реБрд╡рд┐рдзрд╛ (рдореИрдХреНрд░реЛрдЬрд╝ рдмрд╛рд░-рдмрд╛рд░ рдЪрд▓рдиреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)
https://github.com/jaredpar/VsVim/issues/1968
https://github.com/jaredpar/VsVim/issues/1947

рдЗрдиреНрд╣реЗрдВ рдЫреЛрдЯреА рдЧрдбрд╝рдмрдбрд╝рд┐рдпреЛрдВ/рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрдиреНрд╣реЗрдВ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд┐рдореНрди рдкреНрд░реАрдУ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
https://github.com/jaredpar/VsVim/issues/1976
https://github.com/jaredpar/VsVim/issues/1940
https://github.com/jaredpar/VsVim/issues/1928
https://github.com/jaredpar/VsVim/issues/2002

рдмрд╣реБрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореБрджреНрджреЗ (рдореИрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде) рдЬреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ (imho):
https://github.com/jaredpar/VsVim/issues/1824
https://github.com/jaredpar/VsVim/issues/1848
https://github.com/jaredpar/VsVim/issues/1722

рджреЛ рдФрд░ рдорд┐рд▓реЗ рдЬреЛ рд╣рд▓ рд╣реЛ рдЧрдП рд╣реИрдВ:
https://github.com/jaredpar/VsVim/issues/1416
https://github.com/jaredpar/VsVim/issues/1393
(рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ)
рдпрд╣ рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рдЧрддрд╛ рд╣реИ:
https://github.com/jaredpar/VsVim/issues/1289

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

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

@sqlkoala рдпрд╣рд╛рдВ рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗред

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ 8 рдкреГрд╖реНрда рджреЗрдЦреЗ; рдЙрд╕рдХреЗ рдмрд╛рдж рдЕрдзрд┐рдХрд╛рдВрд╢ рдореБрджреНрджреЗ рд▓реЗрдмрд▓ рдмрдЧ/рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рд╣реИрдВред

рдпрд╣ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛:

рдпреЗ рд╡реЗ рдореБрджреНрджреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕реБрд╡рд┐рдзрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИ:
https://github.com/jaredpar/VsVim/issues/780
https://github.com/jaredpar/VsVim/issues/2004
https://github.com/jaredpar/VsVim/issues/1989
("рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддреНрд░реБрдЯрд┐" рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рд╕реБрд╡рд┐рдзрд╛ (рдореИрдХреНрд░реЛрдЬрд╝ рдмрд╛рд░-рдмрд╛рд░ рдЪрд▓рдиреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)
https://github.com/jaredpar/VsVim/issues/1968
https://github.com/jaredpar/VsVim/issues/1947

рдЗрдиреНрд╣реЗрдВ рдЫреЛрдЯреА рдЧрдбрд╝рдмрдбрд╝рд┐рдпреЛрдВ/рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрдиреНрд╣реЗрдВ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд┐рдореНрди рдкреНрд░реАрдУ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
https://github.com/jaredpar/VsVim/issues/1976
https://github.com/jaredpar/VsVim/issues/1940
https://github.com/jaredpar/VsVim/issues/1928
https://github.com/jaredpar/VsVim/issues/2002

рдмрд╣реБрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореБрджреНрджреЗ (рдореИрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде) рдЬреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ (imho):
https://github.com/jaredpar/VsVim/issues/1824
https://github.com/jaredpar/VsVim/issues/1848
https://github.com/jaredpar/VsVim/issues/1722

рджреЛ рдФрд░ рдорд┐рд▓реЗ рдЬреЛ рд╣рд▓ рд╣реЛ рдЧрдП рд╣реИрдВ:
https://github.com/jaredpar/VsVim/issues/1416
https://github.com/jaredpar/VsVim/issues/1393
(рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ)
рдпрд╣ рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рдЧрддрд╛ рд╣реИ:
https://github.com/jaredpar/VsVim/issues/1289

@sqlkoala рдзрдиреНрдпрд╡рд╛рдж! рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рд╡реАрдПрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВ рддреЛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛

рдмрдВрдж рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдм рд╕рдлрд╛рдИ рдкреВрд░реА рдХрд░ рд▓реА рд╣реИред рд▓рдХреНрд╖реНрдп ~200 рдмрдЧ рддрдХ рдХрдо рдХрд░рдирд╛ рдерд╛ред рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди 227 рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реБрдЖ (рдЕрдирд┐рд░реНрдзрд╛рд░рд┐рдд рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рдирд╣реАрдВ рдЧрд┐рдирд╛)ред рдЬрдм рдореИрдВрдиреЗ рд╢реБрд░реБрдЖрдд рдХреА рдереА рддрдм рд╕реЗ рдЕрднреА рднреА рдмрд╣реБрдд рдЕрдзрд┐рдХ рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореИрдВ рдЖрдЧреЗ рднреА рд╕рд╛рдл рд░рд╣ рд╕рдХрддрд╛ рд╣реВрдВред

@sqlkoala рдХрдИ рдореБрджреНрджреЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧреА рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

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