Buradaki cevapları zirveye çıkarmak, bunu başarmanın yollarıdır:
Vanilya Terminali Vim
CTRL- Z- normal modda tuşuna bastığınızda kabuğa geri dönersiniz ve Vim'i askıya alırsınız. Türünüzü yürüttükten sonra git checkout [branchname]
, fg
Vim'i yenilemeye zorlayacak askıya alınmış Vim'e geri dönme komutu.
Vanilya GUI Vim
Bazı gvim uygulamaları, :shell
aptal bir terminal kullanarak Vim'in içine bir kabuk açacak olan desteğe sahip olacak. Ancak, sadece yazmak daha kolay olabilir:
:!git checkout [branchname]
Bu, yeni bir kabuk bilgi istemi açmak zorunda kalmadan komutu yürütecektir. (Bu seçenek Vim terminalinde de kullanılabilir).
vim-kaçak
vim-fugitive , Git'i Vim içinden kullanmanıza izin veren bir eklentidir. Komut şöyle olurdu:
:Git checkout [branchname]
vim-merginal
vim-merginal , vim-kaçak kullanan ve kullanıcı dostu bir arayüz sağlayan bir eklentidir .
- Yazın
:Merginal
.
- İmleci istediğiniz şubeye getirin.
- Tip
cc
bu kolu kontrol etmek.
fugitive
değilfugative
, ve OP zaten kullandığı şey.