Para culminar las respuestas aquí están las formas de lograr esto:
Vanilla Terminal Vim
Presione CTRL- Zen modo normal lo regresará al shell y suspenderá Vim. Después de ejecutar su git checkout [branchname]
tipo, el fg
comando para volver al Vim suspendido, que también obligará a Vim a actualizarse.
Vanilla GUI Vim
Algunas implementaciones de gvim tendrán :shell
soporte que abrirá un shell dentro de Vim usando una terminal tonta. Sin embargo, puede ser más fácil simplemente escribir:
:!git checkout [branchname]
Esto ejecutará el comando sin tener que abrir un nuevo símbolo del sistema. (Esta opción también se puede usar en el terminal Vim).
vim-fugitivo
vim-fugitive es un complemento que te permite usar Git desde Vim. El comando sería:
:Git checkout [branchname]
vim-merginal
vim-merginal es un complemento que utiliza vim-fugitive y proporciona una interfaz fácil de usar.
- Tipo
:Merginal
.
- Mueva el cursor a la rama que desee.
- Escriba
cc
para ver esa rama.
fugitive
, nofugative
, y eso es lo que OP ya está usando.