I decided that writing about something is one of the easiest ways to learn it for a longer period of time. In this blog post, which I hope to update once in a while, I’ll be sharing my findings about Vim (neovim).
This post will be written exclusively in (variants of) Vim.
Go to the next/previous occurrence of a character
To go to the next occurrence of a character, use
t (sets the cursor before the character) or
f (on the character). To find the previous one, use
T (after the character) or
F (on the character).
For example, in this line:
def foo = bar<cursor> + 5
If I want to select
= bar (space included), I can press
Copy/paste to clipboard
To copy to the buffer inside Vim, you press
y after selecting some text. To copy it to the clipboard, you use
"*y. Similarly with
p for pasting.
Go to first/last line of file
Go to beginning/end of line
g_ moves you to the last non-blank character.
A moves you to the end of the line and switches to editing (A as in Append), to do the same at the beginning use