2010-12-08 3 views

ответ

79

Чтобы начать разбрасывание по всем видимым окнам:

:windo diffthis 

, который выполняет :diffthis на каждое окно.

Для завершения различий режима:

:diffoff! 

(! делает diffoff применяется ко всем окнам текущей вкладки - было бы неплохо, если бы diffthis была та же особенность, но это не так.)

+0

Параметр `: windo` команда делает его еще лучше. Благодарю. Я сделаю это, чтобы сделать его проще. – 2010-12-08 10:21:45

15

в каждом из окон вы хотите ввести дифф:

:diffthis 

Если вы хотите дифф всех открытых окон, вы можете сделать:

:windo diffthis 

(windo будет применить команду для всех открытых окон)

0

Вслед за предыдущие ответы,

  • :windo difft (сокращенно от diffthis) начнет дифф режим во всех открытых Wi ndows.
  • :windo diffo (сокращение от diffoff) остановит режим разности во всех открытых окнах.

У меня есть следующие отображения в моем vimrc, чтобы сделать его проще:

command! Difft windo diffthis 
command! Diffo windo diffoff 
Смежные вопросы