Щоб досягти кульмінації відповідей тут, є способи досягти цього:
Термінал ванільний 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
, і саме це вже використовує ОП.