vimdiff






vimdiff − позволÑÐµÑ ÑедакÑиÑоваÑÑ Ð´Ð²Ðµ
или ÑÑи веÑÑии Ñайла Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Vim Ñ
оÑобÑажением ÑазлиÑий.


vimdiff [клÑÑи] Ñайл1 Ñайл2 [Ñайл3]

     gvimdiff

Ðоманда vimdiff загÑÑÐ¶Ð°ÐµÑ Ð² Vim два (или
ÑÑи) Ñайла. ÐаждÑй Ñайл оÑкÑÑваеÑÑÑ Ð²
ÑобÑÑвенном окне.  РазлиÑÐ¸Ñ Ð¼ÐµÐ¶Ð´Ñ
Ñайлами оÑобÑажаÑÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ
подÑвеÑки ÑинÑакÑиÑа.  ÐÑа команда
позволÑÐµÑ Ð½Ð°Ð³Ð»Ñдно оÑобÑажаÑÑ
внеÑÑннÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸ пеÑеноÑиÑÑ
ÑазлиÑаÑÑиеÑÑ ÑÑагменÑÑ Ð¸Ð· одной
веÑÑии Ñайла в дÑÑгÑÑ.

     ÐодÑобнее о Vim Ñм. на ÑÑÑаниÑе
ÑпÑавоÑника vim(1).

     ÐÑи запÑÑке Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ gvimdiff
ÑедакÑÐ¾Ñ Ð·Ð°Ð¿ÑÑкаеÑÑÑ Ð² Ñежиме
гÑаÑиÑеÑкого инÑеÑÑейÑа, еÑли ÑÑо
возможно.

     Ркаждом окне вклÑÑаеÑÑÑ Ð¾Ð¿ÑиÑ
’diff’, ÑÑо позволÑÐµÑ Ð¸ÑполÑзоваÑÑ
подÑвеÑÐºÑ ÑинÑакÑиÑа Ð´Ð»Ñ Ð¾ÑобÑажениÑ
ÑазлиÑий Ð¼ÐµÐ¶Ð´Ñ Ñайлами.
ÐÐ»Ñ ÑлÑÑÑÐµÐ½Ð¸Ñ ÑабоÑÑ Ñ Ñайлами в Ñежиме
оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¾ÑлиÑий Ñакже вклÑÑаÑÑÑÑ
опÑии ’wrap’ и ’scrollbind’.
ÐнаÑение опÑии ’foldmethod’
ÑÑÑанавливаеÑÑÑ ÑавнÑм "diff", ÑÑо
позволÑÐµÑ Ð¿ÑÑÑаÑÑ Ð² ÑÐºÐ»Ð°Ð´ÐºÑ Ð¾Ð±Ð»Ð°ÑÑи
ÑекÑÑа, коÑоÑÑе не оÑлиÑаÑÑÑÑ Ð² ÑазлиÑнÑÑ
веÑÑиÑÑ Ñайла.  ÐнаÑение опÑии ’foldcolumn’
ÑÑÑанавливаеÑÑÑ ÑавнÑм 2, ÑÑÐ¾Ð±Ñ Ð±Ñло
пÑоÑе наÑодиÑÑ, оÑкÑÑваÑÑ Ð¸ закÑÑваÑÑ
Ñакие Ñкладки.

ÐÐ»Ñ Ð²ÑÑÐ°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ ÑÑÑок Ð¼ÐµÐ¶Ð´Ñ Ð¾ÐºÐ½Ð°Ð¼Ð¸
иÑполÑзÑеÑÑÑ Ð²ÐµÑÑикалÑное Ñазделение
окон, как еÑли Ð±Ñ Ð¸ÑполÑзовалÑÑ ÐºÐ»ÑÑ
"−O". ÐÐ»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¸ÑполÑзоваÑÑ
Ñазделение окон по гоÑизонÑали,
ÑледÑÐµÑ ÑказаÑÑ Ð² командной ÑÑÑоке
клÑÑ "−o".

     ÐÑÑалÑнÑе клÑÑи командной ÑÑÑоки
ÑаÑÑмаÑÑиваÑÑÑÑ Ð½Ð° ÑÑÑаниÑе ÑпÑавоÑника
vim(1).









                             ‐2‐


vim(1)

ÐолÑÑÐ°Ñ ÑаÑÑÑ Vim Ñоздана ÐÑамом
ÐооленааÑом (Bram Moolenaar), коÑоÑомÑ
Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÐµÑ Ð¾Ð³Ñомное колиÑеÑÑво лÑдей.
См. ":help credits" в Vim.