Щоб досягти кульмінації відповідей тут, є способи досягти цього:
Термінал ванільний Vim
Натисніть CTRL- Zу звичайному режимі ви повернетеся до оболонки та призупиніть Vim. Після виконання git checkout [branchname]типу введіть fgкоманду повернутися до призупиненого Vim, що також змусить Vim оновитись.
Ванільний GUI Vim
Деякі реалізації gvim матимуть :shellпідтримку, яка відкриє оболонку всередині Vim за допомогою німого терміналу. Однак просто простіше ввести:
:!git checkout [branchname]
Це виконає команду без необхідності відкривати нову підказку оболонки. (Цей параметр також можна використовувати в терміналі Vim).
вим-втікач
vim-fugitive - плагін, що дозволяє використовувати Git зсередини Vim. Командою було б:
:Git checkout [branchname]
vim-merginal
vim-merginal - це плагін, який використовує vim-fugitive та надає зручний для користувача інтерфейс.
- Тип
:Merginal.
- Перемістіть курсор на потрібну гілку.
- Введіть,
ccщоб перевірити цю гілку.
fugitiveне такfugative, і саме це вже використовує ОП.