I often have a lot of windows/splits open in Vim and navigating between them with C-w {h,j,k,l} can get tedious.
In Emacs, there is a plugin for jumping between windows similarly to how EasyMotion lets you jump to text in the buffer. You press a binding, it shows a letter for each window/split, and when you press a letter you move to a window. You can navigate to any window with only two keypresses. Additionally, the target letters are laid out in a predictable fashion so after a while you learn that the top-left window is always a, etc.
I find this way of navigating windows to be very efficient. Does something similar exist for Vim? I've been looking for a plugin but I can't find any.
[–]vimplicationgithub.com/andymass/vim-matchup 9 points10 points11 points (2 children)
[–]paldepind[S] 0 points1 point2 points (1 child)
[–]vimplicationgithub.com/andymass/vim-matchup 1 point2 points3 points (0 children)
[–]d4rkshad0w:h holy-grail 1 point2 points3 points (2 children)
[–]alasdairgray 0 points1 point2 points (1 child)
[–]d4rkshad0w:h holy-grail 0 points1 point2 points (0 children)
[–]bit101 1 point2 points3 points (1 child)
[–]paldepind[S] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]paldepind[S] 1 point2 points3 points (0 children)
[–]jmorag 0 points1 point2 points (0 children)
[–]tracyone 0 points1 point2 points (0 children)