vim-fugitive автоматически вводит gdiff при входе из gstatus

При использовании vim-fugitive, если вы выдаете :Gstatus он разделяет экран и дает вам редактор git commit, и вы можете перемещаться по разным файлам, в которых есть изменения, и нажимать ввод, чтобы увидеть их в другой половине экрана. Я считаю, что это похоже на выдачу :Gedit,

Затем мне нужно оформить :Gdiff вручную, чтобы разделить редактор пополам и увидеть разницу в файле для просмотра и / или постановки.

У меня вопрос, есть ли способ сделать это автоматически перейти к :Gdiff когда я нажимаю ввод, когда мой курсор находится на имени файла, который имеет изменения.

В основном стараюсь сэкономить время при просмотре большого списка файлов.

1 ответ

Решение

Ты можешь использовать D или же dd внутри :Gstatus окно для запуска :Gdiff на файл под курсором. Увидеть :h :fugitive-:Gstatus или использовать g? внутри :Gstatus окно.

Для получения дополнительной помощи вы можете захотеть взглянуть на Vimcasts, в котором есть очень хорошая серия fugitive.vim.

Другие вопросы по тегам