0:00 / 0:00
Vim universe. Vim as a merge tool
Alexey Samoshkin
1.1K subscribers • 3 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Presented by Alexey Samoshkin
- Linked in the descriptionsamoshkin/vim-mergetoolsamoshkin/dotvim
Intermediate. Assumes working knowledge.
11K views7 years ago1 recommendation
Tools and practiceVim, Emacs and editorsGit and version control
Alexey Samoshkin demonstrates how to resolve Git conflicts using Vim and the vim-mergetool plugin.
Configuring Vim into a powerful merge tool to resolve conflicts with pleasure. Exploring "samoshkin/vim-mergetool" plugin features. Topics discussed: - why conflicts happen, the anatomy of conflict markers - how to resolve conflicts manually without any merge tools - aborting merge as a whole or only an individual file - using standard "vimdiff" as a merge tool, and talking about its shortcomings - Use "github.com/samoshkin/vim-mergetool" Vim plugin as a replacement to "vimdiff" to make conflict resolution more productive and pleasant. Explore its features. Links and resources: samoshkin/vim-mergetool: Efficient way of using Vim as a Git mergetool - github.com/samoshkin/vim-mergetool Test Vimrc configuration created during a demo: gist.github.com/samoshkin/7f815a6acc7ca1be2e5fc3493573d303 My production Vimrc - github.com/samoshkin/dotvimWhy it's here
1 person recommends thisWhat people say. Recommended for its clear explanation of resolving merge conflicts efficiently within Vim.