рдпрд╣ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдХрд┐ "рд╕рд┐рд▓рд╡рдЯреЛрдВ" (рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЙрд▓ рд░реИрдк рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ) рдХреЛ рд▓рдВрдмреА рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдб рдХреА рдПрдХ рдмрд╣реБрдд рд▓рдВрдмреА рд░реЗрдЦрд╛ рд╣реИ рдЬреЛ рдХреБрдЫ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
:set wrap
рдФрд░
:set showbreak=->
, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
рдирд╣реАрдВ-рдЗрдВрдбреЗрдВрдЯреЗрдб рд▓рд╛рдЗрди
рдПрдХ рдмрд╛рд░ рдЗрдВрдбреЗрдВрдЯреЗрдб рд▓рд╛рдЗрди
рджреЛ рдмрд╛рд░ рдЗрдВрдбреЗрдВрдЯреЗрдб рд▓рд╛рдЗрди, рдЬреЛ рдХрд╛рдлреА рд▓рдВрдмреА рд╣реИ
-> рд▓рдкреЗрдЯрд╛ рдЬрд╛рдирд╛ред
рдФрд░ рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛:
рдирд╣реАрдВ-рдЗрдВрдбреЗрдВрдЯреЗрдб рд▓рд╛рдЗрди
рдПрдХ рдмрд╛рд░ рдЗрдВрдбреЗрдВрдЯреЗрдб рд▓рд╛рдЗрди
рджреЛ рдмрд╛рд░ рдЗрдВрдбреЗрдВрдЯреЗрдб рд▓рд╛рдЗрди, рдЬреЛ рдХрд╛рдлреА рд▓рдВрдмреА рд╣реИ
-> рд▓рдкреЗрдЯрд╛ рдЬрд╛рдирд╛ред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдорд╛рдирдХ рд╡рд┐рдо рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдкреИрдЪ рд╣реИ рдЬреЛ рдЗрд╕реЗ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред
рдкреИрдЪ рдХреЛ
рдмреНрд░реЗрдХрдбреЗрдВрдЯ рдкреИрдЪ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ
retracile.net/wiki/VimBreakIndent рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдо рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдкреИрдЪ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХреЛ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реНрд░реЛрдд
www.vim.org , рдбрд╛рдЙрдирд▓реЛрдб рдЕрдиреБрднрд╛рдЧ рд╕реЗ рд▓рд┐рдП рдЧрдП рд╣реИрдВред рдкреИрдЪ рдХреЛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд░реЛрдд рдЕрдирдкреИрдХ рдХрд┐рдП рдЧрдП рд╣реИрдВ
patch -p1 <file.of.patch
рдХрд▓ рдореИрдВрдиреЗ рдЬреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛
file.of.patch
,
file.of.patch
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ
file.of.patch
vim-7.3.285-breakindent.patch
рд╕рд╛рде
file.of.patch
ред
рдмрд╛рдХреА рд╕реНрд░реЛрдд рд╕реЗ рдХреЗрд╡рд▓ рдХреЛрдбрд╛рдВрддрд░рдг рд╡рд┐рдо рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдкрд╛рдардХ рдХреЗ рд╣рд╛рде рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдЬрдЧрд╣ рд╕реЗ рдмрдврд╝рддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕рдиреЗ рдХрднреА рднреА рд╕реНрд░реЛрдд рд╕реЗ рдХреБрдЫ рднреА рдПрдХрддреНрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
src/Makefile
рдЖрдк рдЗрдЪреНрдЫрд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ (рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ # рд╣рдЯрд╛рдХрд░) рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╡рд┐рдо рдХреЛ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдЪрд░рд┐рддреНрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
CONF_OPT_FEAT = --with-features=huge
рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдореИрдВ рдЗрд╕рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░реВрдБрдЧрд╛, рд▓реЗрдХрд┐рди рд╕реНрд╡рд╛рдж рдФрд░ рд░рдВрдЧ рдХреЗ рд▓рд┐рдП), рддреЛ рдЖрдкрдХреЛ
CONF_ARGS
рд▓рд╛рдЗрди рдореЗрдВ
--enable-gui
рдХреБрдВрдЬреА рдХреЛ
CONF_ARGS
рдФрд░
CONF_OPT_GUI
рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЛ
CONF_OPT_GUI
, рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреМрди рд╕рд╛ рд▓рдбрд╝рдХрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
CONF_ARGS = --exec-prefix=/usr --enable-gui
CONF_OPT_GUI = --enable-gui=gnome2
рдЗрд╕ рд╕рдм рдХреЗ рдмрд╛рдж, рдпрд╣ рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ (рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЬреЛ рд▓реЛрдЧ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдЙрдкрдпреЛрдЧреА рдкрд╛рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ sudo рд╣реИ)
make
sudo make install
рдФрд░ рдХрдорд╛рдВрдб рдЬрд╛рд░реА рдХрд░рдХреЗ рд╕рд╣реА рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВ
:set breakindent
ред
рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рддрд╣ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ
:h wrap; :h linebreak; :h showbreak
:h wrap; :h linebreak; :h showbreak
:h wrap; :h linebreak; :h showbreak
ред рд╕рдВрджрд░реНрднрд┐рдд рд░реВрдк рдореЗрдВ, рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рд╛рдЗрдЯ vim.wikia.com рдкрд░ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдмрд╣реБрдд рд╕реА рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ
vim.wikia.com/wiki/Word_wrap_without_line_breaks рдореЗрдВ ред