Xóa bài viết
Bạn có chắc chắn muốn xóa bài viết này không ?
Xóa bình luận
Bạn có chắc chắn muốn xóa bình luận này không ?
Dùng neovim làm git diff tool
Dùng neovim thay thế vimdiff
Nếu xài Git và vim hẳn các bạn biết tool vimdiff, dùng để xem diff và merge code.
neovim cũng có chế độ diff tuy nhiên cách cài đặt nó để thay thế cho vimdiff hơi rườm rà một tí. Để tiết kiệm thời gian thì mình share lên đây luôn.
Các bạn có thể copy phần cấu hình dưới đây vào file ~/.gitconfig
:
[merge]
tool = vimdiff
[mergetool]
prompt = true
[mergetool "vimdiff"]
cmd = nvim -d $LOCAL $REMOTE $MERGED -c '$wincmd w' -c 'wincmd J'
[difftool]
prompt = false
[diff]
tool = vimdiff
Từ bây giờ có thể gõ:
git difftool <blah-blah>
Để sử dụng neovim diff.
Nếu lười thì các bạn có thể đặt alias như sau:
git config --global alias.d vimdiff
Rồi thay vì gõ git difftool
, chúng ta có thể gõ:
git d <blah-blah>
Happy Vimming ^^
Copy & paste from: https://huytd.github.io/posts/compare-neovim.html
huytd 05-08-2016
Bình luận

{{ comment.user.name }}
Bỏ hay
Hay

Cùng một tác giả

186
46
Tại sao phải viết blog kĩ thuật? Có rất nhiều bài viết trên mạng nói về vấn đề tại sao một lập trình viên nên thường xuyên viết các bài blog kĩ thu...

157
39
(Ảnh) Tiếp tục sêri (Link) lần này, chúng ta sẽ cùng tìm hiểu và mô phỏng lại một chức năng mà mọi người đang bắt đầu sử dụng hằng ngày, đó là chứ...

121
19
Phần 1: Tự truyện Tui và Toán đã từng là hai kẻ thù không đội trời chung trong suốt hơn mười lăm năm ròng rã. Ngay từ ánh nhìn đầu tiên đã ghét nh...
Bài viết liên quan

0
5
fCC: Technical Documentation Page note So I have finished the HTML part of this exercise and I want to come here to lament about the lengthy HTML ...