Để đạt đến đỉnh điểm các câu trả lời ở đây là những cách để thực hiện điều này:
Vanilla Terminal Vim
Nhấn CTRL- Zở chế độ bình thường sẽ thả bạn trở lại vỏ và tạm dừng Vim. Sau khi thực hiện git checkout [branchname]
kiểu của bạn , fg
lệnh quay trở lại Vim bị treo, điều này cũng sẽ buộc Vim làm mới.
Vim GUI Vim
Một số triển khai gvim sẽ có :shell
hỗ trợ sẽ mở một lớp vỏ bên trong Vim bằng cách sử dụng một thiết bị đầu cuối câm. Tuy nhiên, có thể dễ dàng hơn chỉ cần gõ:
:!git checkout [branchname]
Điều này sẽ thực thi lệnh mà không cần phải mở một dấu nhắc shell mới. (Tùy chọn này cũng có thể sử dụng được trong thiết bị đầu cuối Vim).
vim-chạy trốn
vim-fugitive là một plugin cho phép bạn sử dụng Git từ bên trong Vim. Lệnh sẽ là:
:Git checkout [branchname]
hợp nhất vim
vim-merginal là một plugin sử dụng vim-fugitive và cung cấp giao diện thân thiện với người dùng.
- Loại
:Merginal
.
- Di chuyển con trỏ đến nhánh bạn muốn.
- Gõ
cc
để kiểm tra chi nhánh đó.
fugitive
, khôngfugative
, và đó là những gì OP đang sử dụng.