Tip 55: Traverse the Jump List
Return to the top: <<Practical Vim>>
-
:jumps: inspect the contents of the jump list -
<C-i>: jump forward -
<C-o>: jump backward -
<C-i>/<C-o>cannot be used in Visual mode or Operator-Pending mode. -
Each separate window has its own jump list →
<C-i>and<C-o>commands will always be scoped to the jump list of the active window.
| Command | Effect |
[count]G
|
Jump to line number |
//pattern<CR>/?pattern<CR>/n/N
|
Jump to next/previous occurrence of pattern |
%
|
Jump to matching parentheses |
(/)
|
Jump to start of previous/next sentence |
{/}
|
Jump to start of previous/next paragraph |
H/M/L
|
Jump to top/middle/bottom of screen |
gf
|
Jump to file name under the cursor |
<C-]>
|
Jump to definition of keyword under the cursor |
| '{mark}/`{mark} | Jump to a mark |
Beware of Mapping the Tab Key
-
In Insert mode:
<C-i>is equivalent to<Tab>. -
If you map the
<Tab>key to something else, it will overwrite the default behavior of the<C-i>command.