рдЖрдИрдбреАрдИ рдХреЗ рд░реВрдк рдореЗрдВ рдпреВрдирд┐рдХреНрд╕: рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдирд╛

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

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

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

рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд╛



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

if has("autocmd") filetype on filetype indent on filetype plugin on endif 


рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ



рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк 16-рд░рдВрдЧ рдХреЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЕрдкрдиреЗ .vimrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмреИрдХрд▓рд╛рдЗрдЯ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ:

 syntax on 


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

рд▓рд╛рдЗрди рдирдВрдмрд░рд┐рдВрдЧ



рдпрджрд┐ рдЖрдкрдХреЛ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдЖрдИрдбреАрдИ рдореЗрдВ рдирдВрдмрд░рд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдЯрд╛рдЗрдк рдХрд░рдХреЗ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 set number 


рдЖрдк рдЗрд╕ рдЯреНрд░рд┐рдХ рдХреЛ рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдкрдХрд╛ Vim 7.3 рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдирд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЖрдк рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╡рд░реНрддрдорд╛рди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:

 set relativenumber 


рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЯреИрдЧ рдХрд░реЗрдВ



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

рдЖрдк рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ :! рд╕рдорд░реНрдерд┐рдд рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ Ctags -R , рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЖрдк рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдФрд░ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЯреИрдЧ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред рдЬрдм рдЯреИрдЧ рдлрд╝рд╛рдЗрд▓ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЯреИрдЧ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЦреЛрдЬ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 :tag someClass 


: Tn рдФрд░ : tp рдХрдорд╛рдВрдб рдЖрдкрдХреЛ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЯреИрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдмрд┐рд▓реНрдЯ-рдЗрди рдЯреИрдЧ рдореИрдХреЗрдирд┐рдЬреНрдо рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рдкрд░рд┐рд╖реНрдХреГрдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдЯреИрдЧ рдХреА рд╕реВрдЪреА рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ, рддреЛ рдЖрдк рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдЯреИрдЧрд▓рд┐рд╕реНрдЯ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЯрд┐рдо рдкреЛрдк рдХреЗ рдЕрдирдЗрдореНрдкреЗрдпрд░реНрдб рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЯреАрдо рд░реАрдореИрдк рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдмрд╛рд╣рд░реА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдмреБрд▓рд╛рд╡рд╛ рджреЗрдирд╛



рд╡рд┐рдо рд╕рддреНрд░ рд╕реЗ рдмрд╛рд╣рд░реА рдЖрджреЗрд╢реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ 2 рдореБрдЦреНрдп рддрд░реАрдХреЗ рд╣реИрдВ:


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

рд╡рд┐рдо рдПрдХ рдХрдВрд╕реЛрд▓ рдпрд╛ рдПрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рд╡рд┐рдо рдХреЗ рдЕрдВрджрд░ рдХрдВрд╕реЛрд▓ рдХреЛ рдЪрд▓рд╛рдиреЗ рдпрд╛ рдбреАрдмрдЧрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧ рдореЙрдбрд▓ рд╣реИ: рдЗрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╛ рдЖрдИрдбреАрдИ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рд▓рд┐рдВрдЯ-рдЬреИрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЪреЗрдХрд┐рдВрдЧ



рдмрд╛рд╣рд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдпрд╛ рд╕рдВрдХрд▓рди (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, perl -c , gcc ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдкрд╛рджрдХ рдХреЛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ !: рдХрдорд╛рдВрдбреНрд╕ ред рдпрджрд┐ рдкрд░реНрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рддреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

 :!perl -c % /home/tom/project/test.pl syntax OK Press Enter or type command to continue 


рд╡рд░реНрдг "%" рд╡рд░реНрддрдорд╛рди рдмрдлрд░ рдореЗрдВ рд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рд╡рд░реНрдг рд╣реИред рдкрд░рд┐рдгрд╛рдо рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рддрд╣рдд рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдХрдорд╛рдВрдб рдХрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ, рдпрджрд┐ рдХреЛрдИ рд╣реЛред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдк рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ .vimrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдкреНрд░рдореБрдЦ рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВред рдиреАрдЪреЗ рд╣рдо рдХрдорд╛рдВрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ : PerlLint , рдЬрд┐рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдореЛрдб рд╕реЗ \ l рдХреЗ рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

 command PerlLint !perl -c % nnoremap <leader>l :PerlLint<CR> 


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

 :set makeprg=perl\ -c\ -MVi::QuickFix\ % :set errorformat+=%m\ at\ %f\ line\ %l\. :set errorformat+=%m\ at\ %f\ line\ %l 


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


рдРрд╕реЗ рдЯреНрд░рд┐рдХ gcc рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЪреЗрдХрд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рд╛рде рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рд▓рд╛рдЗрди рдирдВрдмрд░ рдФрд░ рдПрд░рд░ рдореИрд╕реЗрдЬ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрд╕реА рддрд░рд╣, рдЖрдк PHP рдЬреИрд╕реА рд╡реЗрдм-рдЙрдиреНрдореБрдЦ рднрд╛рд╖рд╛рдУрдВ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП JSLint рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╣реА рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдкреНрд▓рдЧрдЗрди рднреА рд╣реИред

рдЕрдиреНрдп рдХрдорд╛рдВрдб рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкрдврд╝рдирд╛


рдПрдХ рдХрдорд╛рдВрдб рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЗрд╕рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕реАрдзреЗ рд╡рд░реНрддрдорд╛рди рдмрдлрд░ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ : r! ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╛рдордЧреНрд░реА рдХреА рддреНрд╡рд░рд┐рдд рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЯрд╛рдЗрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 :r!ls 


рдХрдорд╛рдВрдб, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВ; рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ : r, рдЖрдк рдХрд┐рд╕реА рднреА рдлрд╛рдЗрд▓ рдХреЛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдпрд╛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдкрд╛рда:

 :r ~/.ssh/id_rsa.pub :r ~/dev/perl/boilerplate/copyright.pl 


рдЕрдиреНрдп рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ



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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рдореНрди рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдкреВрд░реА рдлрд╛рдЗрд▓ рдХреЛ рджреВрд╕рд░реЗ рдХреЙрд▓рдо рджреНрд╡рд╛рд░рд╛ рд╕реЙрд░реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 :%!sort -k2 -r 


рдЪрдпрдирд┐рдд рдкрд╛рда рдХрд╛ рдХреЗрд╡рд▓ рддреАрд╕рд░рд╛ рдХреЙрд▓рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рд▓рд╛рдЗрди рдкреИрдЯрд░реНрди "/ vim /" рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред

 :'<,'>!awk '/vim/ {print $3}' 


рдЖрдк рдХреЙрд▓рдо рдореЗрдВ 1 рд╕реЗ 10 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдХреАрд╡рд░реНрдб рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 :1,10!column -t 


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

рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡рд┐рдХрд▓реНрдк



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

рдлрд╝рд╛рдЗрд▓ рддреБрд▓рдирд╛



рд╡рд┐рдо рдХреЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рдореАрдбрд┐рдл рддреБрд▓рдирд╛ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рди рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрдВрддрд░реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рддреАрди-рддрд░рдлрд╛ рд╡рд┐рд▓рдп рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдШрд░реНрд╖реЛрдВ рдХреЛ рднреА рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдкрд╛рда рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рдХреЛ рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ: diffput рдФрд░ : diffget ред Vimdiff рдХреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рджреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ:

 $ vimdiff file-v1.c file-v2.c 




рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг



рдЖрдк рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╕реАрдзреЗ рд╡рд┐рдо рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЕрдХреНрд╕рд░ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ "%" рд╣рдореЗрд╢рд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡рд░реНрддрдорд╛рди рдмрдлрд░ рд╕реЗ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ:

 :!svn status :!svn add % :!git commit -a 


Git рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдЪреИрдВрдкрд┐рдпрди рдЯрд┐рдо рдкреЛрдк рджреНрд╡рд╛рд░рд╛ рднрдЧреЛрдбрд╝рд╛ рдкреНрд▓рдЧрдЗрди рд╣реИ, рдЬреЛ рдХрд┐ рдореИрдВ рдХрд┐рд╕реА рдХреЛ рднреА рдЬреЛ рд╡рд┐рдо рдХреЗ рд╕рд╛рде Git рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рдпреВрдирд┐рдХреНрд╕ рдкрд░ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рдореВрд▓ рдмрд╛рддреЛрдВ рдХреЗ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдХрд╡рд░реЗрдЬ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рднрд╛рдЧ 7 рдХреЛ рджреЗрдЦреЗрдВред

рдмрдбрд╝рд╛ рдЕрдВрддрд░



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

рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП ...

рдЖрдИрдбреАрдИ рдХреЗ рд░реВрдк рдореЗрдВ рдпреВрдирд┐рдХреНрд╕: рдкрд░рд┐рдЪрдп
рдЖрдИрдбреАрдИ рдХреЗ рд░реВрдк рдореЗрдВ рдпреВрдирд┐рдХреНрд╕: рдлрд╛рдЗрд▓реЗрдВ
рдЖрдИрдбреАрдИ рдХреЗ рд░реВрдк рдореЗрдВ рдпреВрдирд┐рдХреНрд╕: рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдирд╛
рдЖрдИрдбреАрдИ рдХреЗ рд░реВрдк рдореЗрдВ рдпреВрдирд┐рдХреНрд╕: рд╕рдВрдХрд▓рди

Source: https://habr.com/ru/post/In151128/


All Articles