рдХрд▓, 6 рдЬреБрд▓рд╛рдИ, 2013 рдХреЛ, рдмреНрд░реИрдо рдореВрд▓рдиреЗрд░
рдиреЗ рд╡рд┐рдо 7.4 рдХреЗ рдкрд╣рд▓реЗ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА
рдШреЛрд╖рдгрд╛ рдХреА: рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЯреЗрдХреНрд╕реНрдЯ рд╕рдВрдкрд╛рджрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ * рдирд┐рдХреНрд╕ред
рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрджрд▓рд╛рд╡ рдирдпрд╛ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЗрдВрдЬрди рд╣реИред рдЕрдЬрдЧрд░ рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рднреА рдмрд╣реБрдд рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИред
рдкрд░рд┐рд╡рд░реНрддрди:
рдирдпрд╛ рд░реЗрдЧреЗрдХреНрд╕ рдЗрдВрдЬрди
рдЗрдВрдЬрди, рдЬрд┐рд╕реЗ рдЕрдм рдкреБрд░рд╛рдирд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд░рд┐рдЯрд░реНрди-рдЖрдзрд╛рд░рд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдПрдХ рддрд░рд╣ рд╕реЗ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдХреЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд░ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рд╡рд╛рдкрд╕ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ (рдЕрдиреБрд╡рд╛рдж
: h new-regexp-engine )ред рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рд░рд▓ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд▓рдВрдмреЗ рдЧреНрд░рдВрдереЛрдВ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдирдпрд╛ рдЗрдВрдЬрди рдПрдХ рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЪрд░рд┐рддреНрд░ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рд░рд▓ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдкрд░ рдХреБрдЫ рдзреАрдорд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдЯрд┐рд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдФрд░ рд▓рдВрдмреЗ рдЧреНрд░рдВрдереЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдмрд╣реБрдд рддреЗрдЬ рд╣реИред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ XML рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рдВрдмреА рд▓рд╛рдЗрдиреЛрдВ рд╡рд╛рд▓реЗ рджреЗрдЦрдиреЗ рдХреЗ рджреМрд░рд╛рди рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ: рдЕрдм рд╡рд┐рдо рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдкрд╣рд▓реЗ рдЖрдк рдордЬрдмреВрдд рдмреНрд░реЗрдХ рджреЗрдЦ рд╕рдХрддреЗ рдереЗред
рдлрд┐рд▓рд╣рд╛рд▓, рдЗрдВрдЬрди рдХрд╛рдлреА рд╕реНрдерд┐рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рднреА рдХрднреА-рдХрднреА рдЬрдЯрд┐рд▓ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ рдЬреЛ рдирдП рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЕрдкрдиреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВред рдкреБрд░рд╛рдиреЗ рдЗрдВрдЬрди рдХреЛ рд╡рд┐рдо рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ: рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдмреНрд░реИрдо рдиреЗ рдХрд╣рд╛ рдХрд┐ рд╡рд╣ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрдорд╛рдиреА рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдЗрдВрдЬрди рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
рдпрд╣ рднреА рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдПрдХ рдЧреИрд░-рдирд┐рдпрддрд╛рддреНрдордХ рдкрд░рд┐рдорд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдирдпрд╛ рдЗрдВрдЬрди рдПрдХрдорд╛рддреНрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рдЗрдВрдЬрди рд╣реИ рдЬреЛ рдЕрд╕реАрдорд┐рдд рд▓рдВрдмрд╛рдИ рдХреА рдЦреЛрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╕рдЪ рд╣реИ, рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рдЕрдХреНрд╖рд░ рд╕рдм-рдбреЗрдкреНрд░рд┐рд╢рд┐рдПрд╢рди рдХреЗ рд╕рд╛рде рдореЗрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЗрдВрдЬрди рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ
'regexpengine' рд╕реЗрдЯрд┐рдВрдЧ (рд╕рднреА рдирдП рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЗрдВрдЬрди рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ) рдпрд╛
/ \% # = рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЗрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЗрдВрдЬрди рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ)ред
рд╡рд┐рдо рдФрд░ рдкрд╛рдЗрдерди рдПрдВрдмреЗрдбреЗрдб рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рдХреЗ рдмреАрдЪ рдЕрдзрд┐рдХ рдЕрдВрддрд░
- рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
vim.bindeval
рдлрд╝рдВрдХреНрд╢рдиред vim.eval
рд╡рд┐рдкрд░реАрдд, рдпрд╣ рдлрд╝рдВрдХреНрд╢рди vim.Dictionary
рдФрд░ vim.List
рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдмрджрд▓рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд VimL рд╡реИрд░рд┐рдПрдмрд▓ рднреА рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ vim.Function
, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдХреЙрд▓ Vim рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рди VimL рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рд░рд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдирдпрд╛ рдлрд╝рдВрдХреНрд╢рди рд╕рдВрдмрдВрдзрд┐рдд рдкрд╛рдпрдерди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди vim.eval
рд╡рд┐рдкрд░реАрдд, рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ рдЙрдирдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕрднреНрдпрд╛рд╡реЗрджрди рдХреЗ рд░реВрдк рдореЗрдВред рдкрд╛рдпрдерди 3 рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП, vim.bindeval
рдФрд░ vim.eval
рдмреАрдЪ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рд╣реИ: рдирдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ ( bytes()
), рдФрд░ рдкреБрд░рд╛рдиреЗ рдПрдХ рдпреВрдирд┐рдХреЛрдб ( str()
) рдХреЛ UnicodeDecodeError
рдФрд░ UnicodeDecodeError
рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЗрди рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреБрдЫ рд╣рдж рддрдХ рдкрд╛рдЗрдерди рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдЕрдиреБрдкрд╛рд▓рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ред - рд╡рд┐рд╢реЗрд╖ рд╡рд╕реНрддреБрдУрдВ
vim.vars
, buffer
.vars
рдФрд░ window
.vars
рдХреЛ рдЪрд░ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП .vars
ред - рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕
vim.options
, buffer
vim.options
рдФрд░ window
vim.options
.options
рдЧрдП рд╣реИрдВред - рдЕрдм, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
{runtimepath}/python2
, {runtimepath}/python3
рдФрд░ {runtimepath}/pythonx
sys.path
рдХреБрдЫ рднреА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ: рдЖрдпрд╛рдд рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реИ (рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдиреЗ '_vim_path_'
рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реЛ '_vim_path_'
рдпрд╛ sys.path_hooks
рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди)ред - рдЯреИрдм рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ред
- рд╡рд┐рдореНрд▓ рдЕрдкрд╡рд╛рдж рдФрд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЕрдм рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд╛рдпрдерди рдЕрдкрд╡рд╛рджреЛрдВ рдореЗрдВ рдмрджрд▓ рдЧрдИ рд╣реИрдВред
- Vim.buffers рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ : рдкрд╣рд▓реЗ, рдХреБрдВрдЬрд┐рдпрд╛рдБ Vim рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдореЗрдВ рдмрдлрд╝рд░реНрд╕ рдХреА рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛рдПрдБ рдереАрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдХреЗрд╡рд▓ рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдЧреБрдЬрд╝рд░рддреЗ рд╣реБрдП рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛, рдЕрдм рдХреБрдВрдЬрд┐рдпрд╛рдБ рдмрдлрд░ рдирдВрдмрд░ рд╣реИрдВред
- рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЖрджреЗрд╢
:pydo
ред - рдкрд╛рдЗрд╡рд▓ () рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ ред
- рдЕрдм рдЬрд╣рд╛рдВ рднреА рддрд╛рд░ рдкрд╣рд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдереЗ, рдЖрдк рдкрд╛рдпрдерди рдХреЗ рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдпреВрдирд┐рдХреЛрдб рдФрд░ рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд╣рд╛рдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛, рдЕрдм рдЖрдк рдХрд┐рд╕реА рднреА рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, "рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓")ред рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдкрд░, рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп, рдЕрдм рдЖрдк рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
vim.window.col
рдФрд░ vim.window.row
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рд╡рд┐рдВрдбреЛ рдХрд╛ рд╕реНрдерд╛рди рдЬрд╛рдирдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИредdir(vim.*)
рд▓рд┐рдП рдирд┐рд╢реНрдЪрд┐рдд рдпрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕рдорд░реНрдердиред- рдкрд╛рдпрдерди рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг (2.2 * рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ) рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрдИ рдЕрд╕рдВрдЧрддрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдЙрдиреНрд╣реЗрдВ рдкрд╣рд▓реЗ рдЗрдХрдЯреНрдард╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрди
(рд╕рдВрд╕реНрдХрд░рдг 7.3.000 рдХреЗ рдмрд╛рдж рд╕реЗ рдмрджрд▓рд╛рд╡ рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)
- рд╕реВрдЪреА рдФрд░ рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдСрдЯреЛ-рдХрдорд╛рдВрдб рдХрдорд╛рдВрдб рдХреЗ рддрд░реНрдХ
:language
ред - C ++ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЗ рдЕрдВрджрд░ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ред
- рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХреЛрдВ рдХреЗ рд╕рдВрд░реЗрдЦрдг рд╕реЗ рдЕрд▓рдЧ /
if
/ while
рд╣рд╛рд▓рдд рдХреЗ рд╕рдВрд░реЗрдЦрдг рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред - рдЫрдБрдЯрд╛рдИ рдХреЗ рд▓рд┐рдП рд╢рдмреНрджрдХреЛрд╢ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛: рддреАрд╕рд░рд╛ рддрд░реНрдХ
sort()
ред - рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдмрд┐рдЯрд╡рд╛рдЗрдЬрд╝ рдСрдкрд░реЗрд╢рдВрд╕: рдФрд░ () , рдпрд╛ () , рдЗрдиреНрд╡рд░реНрдЯ (), рдФрд░ xor () рдлрд╝рдВрдХреНрд╢рдВрд╕ред
- рдПрдХ рд╢реЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ cmd.exe рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдердиред
- рдЪрд░рд┐рддреНрд░ рд╕реЗрдЯ рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрдиреЗ рд╡рд╛рд▓реА InsertCharPre рдШрдЯрдирд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдХрдореНрдкреНрд▓реАрдЯрдбреЛрди рдИрд╡реЗрдВрдЯ рдЬреЛ рдЗрдирдкреБрдЯ рдореЛрдб рдореЗрдВ рд╕реНрд╡рдд: рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣реЛрддрд╛ рд╣реИред
- GUIailed рдШрдЯрдирд╛ рдЬреЛ GUI рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реА рд╣реИ, рддреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- QuitPre рдИрд╡реЗрдВрдЯ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ Vim рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╡рд┐рдВрдбреЛ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред
- TextChanged рдФрд░ TextChangedI рдИрд╡реЗрдВрдЯреНрд╕ рдЬреЛ рдкрд╛рда рдмрджрд▓рдиреЗ рдкрд░ рдШрдЯрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред
- 'Formatoptions' рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ J : j рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЯрд┐рдкреНрдкрдгреА рдкреНрд░рд╛рд░рдВрдн рд╡рд░реНрдг рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдмрдлрд╝рд░ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрдЗрдХрди рд╣рдЯрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- рдХрдорд╛рдВрдб рд▓рд╛рдЗрди (рд╡рд┐рдХрд▓реНрдк
autoselectplus
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ 'рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб' ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рд┐рд╕реНрдЯрдо рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдореЗрдВ рдЪрдпрди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рд╕рд┐рд╕реНрдЯрдо рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рдЬреЛрдбрд╝рд╛ (рдкрд╣рд▓реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ "рдорд╛рдЙрд╕" рдмрдлрд░ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдерд╛, рдЬрд┐рд╕реЗ рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЦреНрдп рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред - рджреЛ рдХреНрд▓рд┐рдХреЛрдВ рдореЗрдВ рдорд┐рд▓реА рд▓рд╛рдЗрди рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдЬреЛрдбрд╝рддреЛрдбрд╝ (рдХреЙрдкреА, рдбрд┐рд▓реАрдЯ, рд░рд┐рдкреНрд▓реЗрд╕) рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛:
gn
рдХрдорд╛рдВрдбред - рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╡рд┐рд╢реЗрд╖ рдореВрд▓реНрдп 'рдмрджрд▓рд╛рд╡' , рдЬрд┐рд╕рдХрд╛ рдкреНрд░рднрд╛рд╡ 'рдмрджрд▓рд╛рд╡' рдХреЗ рдореВрд▓реНрдп рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЬреЛ 'рдЯреИрдмрд╕реНрдЯреЙрдк' рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдХрд╛рд░рдг, рд╢рд┐рдлреНрдЯрд╡рд░реНрдХ () рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЕрд░реНрде 'рд╕реЙрдлреНрдЯрдЯрдмрд╕реНрдЯреЙрдк' рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
- рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрд░реНрдХ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ () , рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ
<slnum>
: <slnum>
ред - рдЖрджреЗрд╢ : рдбрд┐рдлрд╝реЙрдлрд╝ рдЕрдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рд╣реЗрдЬрддрд╛ рд╣реИред
- рдПрдХ рдЪрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЬрд┐рд╕рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╡рд┐рдВрдбреЛ рдХреА рдЕрджреНрд╡рд┐рддреАрдп рд╕рдВрдЦреНрдпрд╛ (рдХреЗрд╡рд▓ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП): v: windowid рд╣реИ ред
- рд╡рд░реНрддрдорд╛рди рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдпреВрдирд┐рдХреЛрдб рдореЗрдВ рд╡рд░реНрдг рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛: рджреВрд╕рд░рд╛ рддрд░реНрдХ char2nr () рд╣реИ ред
- рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреА рд╕реВрдЪреА рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдЕрдм рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╕реВрдЪреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдиреНрдпреВрд▓рд╛рдЗрди рд╡рд░реНрдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд╡рд┐рдВрдбреЛ / рдЯреИрдм / рдмрдлрд░ рдореЗрдВ рдПрдХ рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдЕрдм рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рди рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдкрд╛рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЪрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕рд┐рд░реНрдл рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд╣реАрдВ рд╣реИред
- рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд▓реБрдЖрд╡реИрд▓ () рдлрд╝рдВрдХреНрд╢рдиред
- рд╡рд┐рдо рд╡реИрд░рд┐рдПрдмрд▓ ( рд╕реВрдЪреА , рд╢рдмреНрджрдХреЛрд╢ , рдлрд╝рдВрдХреНрд╢рди рд╕рдВрджрд░реНрдн ) рд╕реЗ рдЬреБрдбрд╝реЗ рдкреНрд░рдХрд╛рд░ рднреА рд▓реБрдЖ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдПред
- рд▓реБрдЖ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ, рдлрд╝рдВрдХреНрд╢рди
vim.isbuffer()
рдФрд░ vim.iswindow()
рдХреЛ vim.type()
рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред - рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ sha256 () рдлрд╝рдВрдХреНрд╢рдиред
- рд╡рд╛рдЗрд▓реНрдбрдореЗрдирдореЛрдб () рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ , рдЬреЛ рдЖрдкрдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдСрдЯреЛ-рдкреВрд░реНрдг рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд╣реИ рдпрд╛ рдирд╣реАрдВред
- рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдмрдВрдзрди рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рдФрд░ рдмрдВрдзрди рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдХреА рд╢реБрд░реБрдЖрдд рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП (рдпрд╛рдиреА
map <buffer><nowait> , <Nop>
map ,a A
рдХреЛ рд╢реБрд░реВ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИ map ,a A
рдФрд░ map ,b B
рдЗрд╕ рдмрдлрд░ рдХреЗ рд▓рд┐рдП map ,b B
рдмрд╛рдЗрдВрдбрд┐рдВрдЧ) : <nowait>
рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, Vim рдЕрдЧрд▓реЗ рд╡рд░реНрдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдмрдВрдзрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рд╡рд░реНрдг <nowait>
рдХрд░рддрд╛ рд╣реИред - рдСрдЯреЛ-рдкреВрд░реНрддрд┐ рдХреЗ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд╝реЗ рдЧрдП: рддрд░реНрдХ : рд╡реНрдпрд╡рд╣рд╛рд░ , рд░рдВрдЧ рдпреЛрдЬрдирд╛рдПрдВ, рд╕рдВрдХрд▓рдирдХрд░реНрддрд╛, рддрд░реНрдХ : cscope , рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ 'рдкрде' рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ, рддрд░реНрдХ : рдЗрддрд┐рд╣рд╛рд╕ , рд╕реНрдерд╛рдиреАрдп рдирд╛рдо, рддрд░реНрдХ : рд╕рдВрдХреЗрдд , рддрд░реНрдХ : syntime , рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдоред
- VimL рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдмрд╛рд╣рд░реА рдЗрдирдкреБрдЯ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- 'Relativenumber' рд╕реЗрдЯрд┐рдВрдЧ рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░ рд▓рд╛рдЗрди рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рдХреЙрд▓рдо рдореЗрдВ рдХрд░рдВрдЯ рд▓рд╛рдЗрди рдирдВрдмрд░ рджреЗрдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛: рдЗрд╕реЗ 'relativenumber' рдФрд░ 'рдирдВрдмрд░' рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- Rxvt-unicode рдФрд░> xterm-277 рдореЗрдВ рдорд╛рдЙрд╕ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- рдСрдЯреЛ-рдкреВрд░реНрдг рд╣реЛрдиреЗ рдкрд░ рдорд╛рдорд▓реЗ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдбрд┐рдмрдЧрд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рд╕реНрдХреНрд░реАрди * () , рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- рдЬреЛрдбрд╝рд╛ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрдорд╛рдВрдб : рд╕рд┐рдВрдЯрд╛рдЗрдо , рдЬреЛ рдЖрдкрдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреА рдЧрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- рдХрдИ рдХреАрдбрд╝реЗ рддрдпред