Fedora рдореБрд▓рднреВрддрд░рд┐рддреНрдпрд╛ vi рдРрд╡рдЬреА рдиреЕрдиреЛ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ

Fedora 33 рдордзреНрдпреЗ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рдЕрдиреБрд╕реВрдЪрд┐рдд рдмрджрд▓, рдЬреЗ рдордЬрдХреВрд░ рд╕рдВрдкрд╛рджрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рддрд░рдгрд╛рдЪреЗ рд░реВрдкрд╛рдВрддрд░ рдХрд░рддреЗ рдиреЕрдиреЛ рдбреАрдлреЙрд▓реНрдЯ рдЦреНрд░рд┐рд╕ рдорд░реНрдлреА рдпрд╛рдВрдиреА рд╕реБрдЪрд╡рд▓реЗрд▓реЗ (рдЦреНрд░рд┐рд╕ рдорд░реНрдлреА) рдлреЗрдбреЛрд░рд╛ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рд╡рд░реНрдХрд┐рдВрдЧ рдЧреНрд░реБрдкрдХрдбреВрди, рдкрд░рдВрддреБ рдЕрджреНрдпрд╛рдк рд╕рдорд┐рддреАрджреНрд╡рд╛рд░реЗ рдордВрдЬреВрд░ рдирд╛рд╣реА рдлреЗрд╕реНрдХреЛ (Fedora Engineering Steering Committee), Fedora рд╡рд┐рддрд░рдгрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рддрд╛рдВрддреНрд░рд┐рдХ рднрд╛рдЧрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ.

рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ vi рдРрд╡рдЬреА рдиреЕрдиреЛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░рдг рдореНрд╣рдгрдЬреЗ Vi рд╕рдВрдкрд╛рджрдХ рддрдВрддреНрд░рд╛рдЪреНрдпрд╛ рд╡рд┐рд╢реЗрд╖ рдЬреНрдЮрд╛рдирд╛рд╢рд┐рд╡рд╛рдп рдХреЛрдгреАрд╣реА рд╡рд╛рдкрд░реВ рд╢рдХрдгрд╛рд░реЗ рд╕рдВрдкрд╛рджрдХ рдкреНрд░рджрд╛рди рдХрд░реВрди рд╡рд┐рддрд░рдг рдЕрдзрд┐рдХ рд╕реБрд▓рдн рдХрд░рдгреЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдореВрд▓рднреВрдд рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ vim-рдорд┐рдирд┐рдорд▓ рдкреЕрдХреЗрдЬрдЪрд╛ рдкреБрд░рд╡рдард╛ рд╕реБрд░реВ рдареЗрд╡рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ (vi рд▓рд╛ рдереЗрдЯ рдХреЙрд▓ рд░рд╛рд╣реАрд▓) рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрдиреБрд╕рд╛рд░ рдбреАрдлреЙрд▓реНрдЯ рдПрдбрд┐рдЯрд░ vi рдХрд┐рдВрд╡рд╛ vim рдордзреНрдпреЗ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рд╛. рд╕рдзреНрдпрд╛, Fedora $EDITOR рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдХрд░рдд рдирд╛рд╣реА рдЖрдгрд┐ "git рдХрдорд┐рдЯ" рдЗрдирд╡реНрд╣реЛрдХ vi рд╕рд╛рд░рдЦреНрдпрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрдорд╛рдВрдбрд╕реН.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдореНрд╣реА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдВрдкрд╛рджрдХрд╛рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд▓рдХреНрд╖рд╛рдд рдШреЗрдК рд╢рдХрддреЛ Onivim 2, рдЬреЗ Sublime рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди, VSCode рдЪреА рдПрдХрддреНрд░реАрдХрд░рдг рдХреНрд╖рдорддрд╛ рдЖрдгрд┐ Vim рдЪреЗ рдореЛрдбрд▓ рд╕рдВрдкрд╛рджрди рддрдВрддреНрд░ рдПрдХрддреНрд░ рдХрд░рддреЗ. рд╕рдВрдкрд╛рджрдХ рдЖрдзреБрдирд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЛ, VSCode рдкреНрд▓рдЧрдЗрдирд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЛ рдЖрдгрд┐ Linux, macOS рдЖрдгрд┐ Windows рд╡рд░ рдХрд╛рд░реНрдп рдХрд░рддреЛ. рдкреНрд░рдХрд▓реНрдк рджреНрд╡рд╛рд░реЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рднрд╛рд╖рд╛ рд╡рд╛рдкрд░реВрди рдХрд╛рд░рдг (JavaScript рд╕рд╛рдареА OCaml рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рд╡рд╛рдкрд░рддреЗ) рдЖрдгрд┐ GUI рдлреНрд░реЗрдорд╡рд░реНрдХ рд░реЗрд╡реНрд╣рд░реА. рдмрдлрд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕рдВрдкрд╛рджрди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, libvim рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рдПрдХрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ - 18 рдорд╣рд┐рдиреНрдпрд╛рдВрдирдВрддрд░ рдХреЛрдб MIT рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдкреВрд░реНрд╡реА рддреЛ EULA рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╣реЗрддреВрдВрд╕рд╛рдареА рд╡рд╛рдкрд░рдгреНрдпрд╛рд╡рд░ рдирд┐рд░реНрдмрдВрдз рд▓рд╛рджрддреЛ.

Fedora рдореБрд▓рднреВрддрд░рд┐рддреНрдпрд╛ vi рдРрд╡рдЬреА рдиреЕрдиреЛ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛