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