Skip to content
Home
Dev Convert Generate Finance Calc Design Security Media

More categories

Productivity 23 Network Tools 18 Text Tools 16 SEO Tools 15 Education Tools 14 PDF Tools 10 Mockups 5

Learn and build

GuidesBlogAPI & MCPCheatsheetsChangelog All categories

Browse

415 tools · 15 categories

Start here

Popular tools New this week 29 All tools 415

Categories

Developer Tools 93 Converters 52 Calculators 32 Finance Tools 32 Generators 31 Design Tools 25 Media Tools 25 Security Tools 24 Productivity 23 Network Tools 18 Text Tools 16 SEO Tools 15 Education Tools 14 PDF Tools 10 Mockups 5

Learn and build

Guides Cheatsheets Blog REST API MCP server Changelog

No matches here.

Keep FindUtils free Sponsors fund new tools
  1. Cheatsheets
Guides Blog API & MCP
Sponsor
FindUtils
Sponsor
  1. Home
  2. Cheatsheets
  3. Linux & Terminal
  4. Vim Editor

Linux & Terminal · Cheatsheet

Vim Editor Cheatsheet

Vim modes, movement, editing, copy and paste, search, replacement, and file commands.

64 commands 8 sections

On this sheet

Modes 10 Navigation 13 Editing 12 Copy & Paste 7 Search & Replace 9 Undo & Redo 3 File Operations 9 Sources 1
Try it in the browser Create UML diagrams with a live PlantUML editor. Write code and instantly preview sequence, class, activity, state, and component diagrams. Open UML Diagram Editor

No entry matches that filter.

Modes

  • i Enter Insert mode (before cursor)
  • a Enter Insert mode (after cursor)
  • I Insert at beginning of line
  • A Insert at end of line
  • o Open new line below and enter Insert mode
  • O Open new line above and enter Insert mode
  • v Enter Visual mode (character selection)
  • V Enter Visual Line mode (line selection)
  • Ctrl+v Enter Visual Block mode (column selection)
  • Esc Return to Normal mode

Navigation

  • h j k l Move left, down, up, right
  • w / W Jump forward to next word / WORD
  • b / B Jump backward to previous word / WORD
  • e / E Jump to end of word / WORD
  • 0 Jump to beginning of line
  • ^ Jump to first non-blank character
  • $ Jump to end of line
  • gg Go to first line of file
  • G Go to last line of file
  • <n>G Go to line number n
  • Ctrl+d / Ctrl+u Half-page down / up
  • Ctrl+f / Ctrl+b Full-page forward / backward
  • % Jump to matching bracket

Editing

  • x Delete character under cursor
  • dd Delete (cut) entire line
  • dw Delete to end of word
  • d$ Delete to end of line
  • D Delete to end of line (same as d$)
  • cc Change entire line (delete and enter Insert mode)
  • cw Change word
  • C Change to end of line
  • r<char> Replace single character
  • R Enter Replace mode (overwrite text)
  • J Join current line with next line
  • ~ Toggle case of character

Copy & Paste

  • yy Yank (copy) entire line
  • yw Yank word
  • y$ Yank to end of line
  • p Paste after cursor
  • P Paste before cursor
  • "+y Yank to system clipboard
  • "+p Paste from system clipboard

Search & Replace

  • /<pattern> Search forward for pattern
  • ?<pattern> Search backward for pattern
  • n Repeat search in same direction
  • N Repeat search in opposite direction
  • * Search for word under cursor (forward)
  • # Search for word under cursor (backward)
  • :%s/old/new/g Replace all in file
  • :%s/old/new/gc Replace all with confirmation
  • :s/old/new/g Replace all in current line

Undo & Redo

  • u Undo last change
  • Ctrl+r Redo last undone change
  • . Repeat last command

File Operations

  • :w Save file
  • :w <filename> Save as new file
  • :q Quit (fails if unsaved changes)
  • :q! Quit without saving
  • :wq Save and quit
  • :x Save and quit (only writes if changed)
  • ZZ Save and quit (Normal mode)
  • :e <file> Open a file
  • :bn / :bp Next / previous buffer

Sources

  • https://vimhelp.org/quickref.txt.html Vim reference: modes, movement, editing, search, and file commands.

Related cheatsheets

  • Linux Commands61 commands
  • Bash Scripting53 commands
  • SSH Commands54 commands

Guides that use these commands

  • Visual JSON Editor — Edit JSON with Drag & Drop, Tree View, and DiffGuide · 12 min read

Tools for this work

  • UML Diagram EditorCreate UML diagrams with a live PlantUML editor. Write code and instantly preview sequence, class, activity, state, and component diagrams.
  • Spreadsheet EditorEdit CSV and Excel files directly in your browser without uploading to any server.
  • Photo EditorCreate stunning images with text, stickers, and filters. No watermark!

From FindUtils

More to explore

Products and services from the team behind FindUtils.

Promote your tool
Featured product seeranks.com SeeRanks — transparent product discovery A public ranking board where paid placement is always labeled and every product keeps its earned position. View SeeRanks Public rank board #1 Sponsored #2 #3 #4 Paid placement is always labeled Free favicon tool emojifavicons.com Emoji Favicons Turn any emoji into a favicon with one HTML line. SVG, PNG or ICO, no sign-up. <link rel="icon" href=".../🦊.svg"> Create a favicon
FindUtils service findutils.com Articles for software tools A sourced article for your channels, or a sponsored FindUtils publication with editorial review. Compare packages Domain portfolio findutils.com Domain names for sale .com.dev.sh.app.io Unused names across dev tools, AI, PDF and commerce. Make an offer. Browse the list Playable ranking towerscore.io TowerScore — stack the skyline Play to climb, or buy a floor. Paid floors are labeled. Open TowerScore

Missing a tool you need?

Tell us what to build next. Most requests ship as a free browser tool, an API endpoint and an MCP tool.

Request a tool
FindUtils

Free, fast utilities that respect your data. Most tools process your files in the browser, so they never leave your device.

  • No sign-up for free tools
  • Most tools run in your browser
  • 358 tools callable over REST or MCP

Tools

DevelopersConvertPDFDesignSecurityAll tools →

Learn

GuidesBlogCheatsheetsChangelog

Build

REST APIMCP serverAPI referenceWorkflowsStatus

FindUtils

AboutLibraries we useSponsorRequest a toolDomains for saleContact
© 2026 FindUtils PrivacyTermsSitemap
Service status
FindUtils

Free, fast utilities that respect your data. Most tools run in your browser.

Build with it

REST APIMCP serverGuidesChangelog

FindUtils

AboutSponsorPrivacyContact
Theme
© 2026 FindUtils Terms
FindUtils
Guides Blog REST API MCP server Changelog

Categories

Developers 93 Convert 52 Calculate 32 Finance 32 Generate 31 Design 25
All 15 categories →

Keep it free

Sponsorship keeps every tool free and funds the new ones we ship each week.

Sponsor Back the project
Tools API Sponsor