Skip to content
0:00 / 0:00

#vim#git#vim-mergetool

Vim universe. Vim as a merge tool

Alexey Samoshkin

1.1K subscribers • 3 videos on Hallway

YouTube

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/dotvim

Why it's here

1 person recommends this

What people say. Recommended for its clear explanation of resolving merge conflicts efficiently within Vim.

u/alsam88in r/vim • Recommends

Vim universe. Vim as a merge tool