Raymii.org
Quis custodiet ipsos custodes?Home | About | All pages | Cluster Status | RSS Feed
Vim Cheatsheet
Published: 01-01-2007 | Author: Remy van Elst | Text only version of this article
❗ This post is over eighteen years old. It may no longer be up to date. Opinions may have changed.
Table of Contents
Note: Not finished yet!
Recently I removed all Google Ads from this site due to their invasive tracking, as well as Google Analytics. Please, if you found this content useful, consider a small donation using any of the options below. It means the world to me if you show your appreciation and you'll help pay the server costs:
GitHub Sponsorship
PCBWay referral link (You get $5, I get $20 after you've placed an order)
Digital Ocea referral link ($200 credit for 60 days. Spend $25 after your credit expires and I'll get $25!)
Splits
:sp - split horizontal
:vsp - split vertical
^W + l - move left
^W + k - move split up
^W + j - move split down
^W + h - move split left
Navigation
gg - go to beginning of a file
G - go to the end of the file
3G - go to the 3rd line
w - go to beginning of next word
e - go to end of word
b - go to beginning of word.
3w - go to the 3rd word.
% - go to matching parentheses
^/0 - go to beginning of line
$ - go to end of line
Typing
o - insert new line below current one
O - insert new line above current one
A - start typing at the end of this line.
Finding
- - find next occurence of word under the cursor
# - find previous occurence of word under the cursor.
:s/foo/bar/g - replace foo with bar on this line.
:%s/foo/bar/g - replace all foo's with bar's
/foo - find 'foo'.
n/N - go to next match/go to previous match.