Untuk memuncak jawaban di sini adalah cara untuk mencapai ini:
Terminal Vanilla Vim
Tekan CTRL- Zdalam mode normal akan mengembalikan Anda ke shell dan menangguhkan Vim. Setelah mengeksekusi git checkout [branchname]
ketik Anda fg
perintah untuk kembali ke Vim yang ditangguhkan yang juga akan memaksa Vim untuk menyegarkan.
Vanilla GUI Vim
Beberapa implementasi gvim akan memiliki :shell
dukungan yang akan membuka shell di dalam Vim menggunakan terminal bisu. Namun mungkin lebih mudah untuk mengetik:
:!git checkout [branchname]
Ini akan menjalankan perintah tanpa harus membuka prompt shell baru. (Opsi ini juga dapat digunakan di terminal Vim).
buron-vim
vim-fugitive adalah sebuah plugin yang memungkinkan Anda untuk menggunakan Git dari dalam Vim. Perintahnya adalah:
:Git checkout [branchname]
vim-merginal
vim-merginal adalah plugin yang menggunakan vim-fugitive dan menyediakan antarmuka yang ramah-pengguna.
- Jenis
:Merginal
.
- Pindahkan kursor ke cabang yang Anda inginkan.
- Ketik
cc
untuk memeriksa cabang itu.
fugitive
, tidakfugative
, dan bahwa itu apa OP sudah menggunakan.