Returning to previous line with Vim

VimVi

Vim Problem Overview


I was wondering if there's a way to return to the previous line you were on in Vim.

Say, for example, I'm writing C code and I just wanted to add an #include at the top of the page: I press gg and go to the top, add the #include, and then I want to return to the line I left off of.

Is this possible in Vim?

Vim Solutions


Solution 1 - Vim

Yes. You can use `` in order to jump between the last two positions.

Otherwise, Ctrl+O and Ctrl+I can help you. See :help CTRL-I.

Solution 2 - Vim

Use a mark:

ma

marks the spot (before the gg)

`a

brings you back.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionAmitView Question on Stackoverflow
Solution 1 - VimBenoitView Answer on Stackoverflow
Solution 2 - VimMatteo RivaView Answer on Stackoverflow