рдордЬрдХреВрд░ рд╕рдВрдкрд╛рджрдХрд╛рдВрдордзреНрдпреЗ
рдореЙрдбреЗрд▓рд▓рд╛рдЗрдирджреНрд╡рд╛рд░реЗ рдХреЗрд╡рд│ рдорд░реНрдпрд╛рджрд┐рдд рдкрд░реНрдпрд╛рдп рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдЬрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддреА рдкрд░реНрдпрд╛рдп рдореВрд▓реНрдп рдореНрд╣рдгреВрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реА рдЕрд╕реЗрд▓, рддрд░ рддреА рд╕рдБрдбрдмреЙрдХреНрд╕ рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреЗ рдлрдХреНрдд рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдСрдкрд░реЗрд╢рдиреНрд╕рдирд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рд╡реИрдз рдХрдорд╛рдВрдбрдордзреНрдпреЗ тАЬ:sourceтАЭ рдХрдорд╛рдВрдб рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рддреБрдореНрд╣реА тАЬ!тАЭ рдореЙрдбрд┐рдлрд╛рдпрд░ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╛рдЗрд▓рдордзреВрди рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдЖрджреЗрд╢ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореЙрдбреЗрд▓ рд▓рд╛рдИрдирдордзреНрдпреЗ тАЬрд╕реЗрдЯ рдлреЛрд▓реНрдбрдПрдХреНрд╕рдкреНрд░=рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯ('\:рд╕реНрд░реЛрдд! some_file'):тАЭ рдЕрд╕реЗ рдмрд╛рдВрдзрдХрд╛рдо рд╕реВрдЪрд┐рдд рдХрд░рдгреЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ. Neovim рдордзреНрдпреЗ, рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯ рдХреЙрд▓ рдХрд░рдгреЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдРрд╡рдЬреА assert_fails рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "uname -a" рдХрдорд╛рдВрдб рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА, рдлрдХреНрдд Vim рдХрд┐рдВрд╡рд╛ Neovim рдордзреНрдпреЗ рдПрдХ рдлрд╛рдИрд▓ рдЙрдШрдбрд╛ рдЬреНрдпрд╛рдЪреА рдкрд╣рд┐рд▓реА рдХрд┐рдВрд╡рд╛ рд╢реЗрд╡рдЯрдЪреА рдУрд│ рдЖрд╣реЗ:
:!uname -a||┬╗ vi:fen:fdm=expr:fde=assert_fails(тАЬрд╕реНрд░реЛрдд\!\%тАЭ):fdl=0:fdt=тАЭ
рдХрдВрдкрдиреА тАЬрд╕реНрд░реЛрдд! %" рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдлрд╛рдЗрд▓рдордзреАрд▓ рдХрдорд╛рдВрдбреНрд╕ рд╡рд╛рдЪреЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдиреБрд╕рд╛рд░ ":!uname -a" рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реЗрд▓. рдХреЕрдЯ рдпреБрдЯрд┐рд▓рд┐рдЯреАрджреНрд╡рд╛рд░реЗ рдЖрдЙрдЯрдкреБрдЯрдордзреВрди рджрд┐рд▓реЗрд▓реА рдУрд│ рд▓рдкрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдПрд╕реНрдХреЗрдк рд╕реАрдХреНрд╡реЗрдиреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдпрд╛рдордзреНрдпреЗ
рддреБрдореНрд╣реА ":set modeline?" рдХрдорд╛рдВрдбрд╕рд╣ рдореЙрдбреЗрд▓рд┐рди рдореЛрдбрдЪреА рдХреНрд░рд┐рдпрд╛ рддрдкрд╛рд╕реВ рд╢рдХрддрд╛. рддреЗ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА vimrc рдордзреНрдпреЗ тАЬрд╕реЗрдЯ рдиреЙрдореЛрдбреЗрд▓рд╛рдЗрдитАЭ рд╣реА рдУрд│ рдЬреЛрдбреВ рд╢рдХрддрд╛. рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ
рд╕реНрддреНрд░реЛрдд: opennet.ru