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).

СÐÐТРРТÐÐÐÐ

vim(1)

ÐÐТÐРЫ

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