Я использую энергию с беглым расширением. Это имеет a: команда Gdiff, которая приносит Вам в vimdiff режим, но что правильный/быстрый путь состоит в том, чтобы закрыться/выйти vimdiff режим?
Т.е. скажем, я редактирую файл FooBar.txt под репозиторием Мерзавца. Я разжигаю: Gdiff, рассмотрите мои изменения в vimdiff, и затем я хочу возвратиться и продолжить редактировать FooBar.txt или любой другой файл :)
UPDATE1: я собираюсь дать этим быстрым комбинациям попытку на следующий рабочий день :)
"vimdiff current vs git head (fugitive extension)
nnoremap gd :Gdiff
"switch back to current file and closes fugitive buffer
nnoremap gD :diffoff!h:bd
UPDATE2: Мои текущие отображения (закрывает различное окно только!)
"vimdiff current vs git head (fugitive extension)
nnoremap gd :Gdiff
"switch back to current file and closes fugitive buffer
nnoremap gD hc
Кроме того, помогите мне решить, должно ли следующее быть anwser: https://stackoverflow.com/a/15975201/275980
Вы можете выполнить windo set nodiff noscrollbind
, а затем закрыть второе окно.
Обновление: есть команда diffoff
. Используйте windo diffoff
, а не то, что я написал в предыдущей строке.