Чтобы завершить ответы, вот способы сделать это:
Ванильный Терминал 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
, и это то, что ОП уже использует.