Vim, as well as Neovim, allows you to navigate using specific symbols.
fg'
, and to move to the next g
, just press '
.fg
, not fg'
, and you use ;
to jump to next g
.fFtT
jump to a character, not a "symbol".Now…
Very rarely. Because, precisely, I tend to jump to actual symbols (names, keywords, operators, etc.). I rarely operate at such a granularity level.
It certainly is the fastest way to jump to the next g
. For other scenarios there are other methods. See :help motion.txt
.
Using a pointing device like a mouse or trackpad works in two steps. First, the user moves the visual pointer to the target. Second, the user interacts with the target. The latter is obviously quick and easy, but the former is actually a sequence of discrete steps that are very fuzzy by nature: move in the general direction of the target, adjust your aim and move again, etc. The worst is that the farther the target the slower it gets.
Other navigation methods, like f<char>
and many of those documented in the help section mentioned above, can be more deterministic and therefore more efficient.