JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
VIM Cheat Sheet Language Form
Sign in to Google
to save your progress.
Learn more
* Indicates required question
What language are you submitting?
*
Your answer
Cursor movement
*
Your answer
move cursor left
*
Your answer
move cursor down
*
Your answer
move cursor up
*
Your answer
move cursor right
*
Your answer
jump forwards to the start of a word
*
Your answer
jump forwards to the start of a word (words can contain punctuation)
*
Your answer
jump forwards to the end of a word
*
Your answer
jump forwards to the end of a word (words can contain punctuation)
*
Your answer
jump backwards to the start of a word
*
Your answer
jump backwards to the start of a word (words can contain punctuation)
*
Your answer
jump to the start of the line
*
Your answer
jump to the first non-blank character of the line
*
Your answer
jump to the end of the line
*
Your answer
go to the last line of the document
*
Your answer
go to line 5
*
Your answer
Prefix a cursor movement command with a number to repeat it. For example, <kbd>4j</kbd> moves down 4 lines.
*
Your answer
Insert mode - inserting/appending text
*
Your answer
insert before the cursor
*
Your answer
insert at the beginning of the line
*
Your answer
insert (append) after the cursor
*
Your answer
insert (append) at the end of the line
*
Your answer
append (open) a new line below the current line
*
Your answer
append (open) a new line above the current line
*
Your answer
insert (append) at the end of the word
*
Your answer
exit insert mode
*
Your answer
Editing
*
Your answer
replace a single character
*
Your answer
join line below to the current one
*
Your answer
change (replace) entire line
*
Your answer
change (replace) to the end of the word
*
Your answer
change (replace) to the end of the line
*
Your answer
delete character and substitute text
*
Your answer
delete line and substitute text (same as cc)
*
Your answer
transpose two letters (delete and paste)
*
Your answer
undo
*
Your answer
redo
*
Your answer
repeat last command
*
Your answer
Marking text (visual mode)
*
Your answer
start visual mode, mark lines, then do a command (like y-yank)
*
Your answer
start linewise visual mode
*
Your answer
move to other end of marked area
*
Your answer
start visual block mode
*
Your answer
move to other corner of block
*
Your answer
mark a word
*
Your answer
a block with ()
*
Your answer
a block with {}
*
Your answer
inner block with ()
*
Your answer
inner block with {}
*
Your answer
exit visual mode
*
Your answer
Visual commands
*
Your answer
shift text right
*
Your answer
shift text left
*
Your answer
yank (copy) marked text
*
Your answer
delete marked text
*
Your answer
switch case
*
Your answer
Cut and paste
*
Your answer
yank (copy) a line
*
Your answer
yank (copy) 2 lines
*
Your answer
yank (copy) word
*
Your answer
yank (copy) to end of line
*
Your answer
put (paste) the clipboard after cursor
*
Your answer
put (paste) before cursor
*
Your answer
delete (cut) a line
*
Your answer
delete (cut) 2 lines
*
Your answer
delete (cut) word
*
Your answer
delete (cut) to the end of the line
*
Your answer
delete (cut) to the end of the line
*
Your answer
delete (cut) character
*
Your answer
Exiting
*
Your answer
write (save) the file, but don't exit
*
Your answer
write (save) and quit
*
Your answer
write (save) and quit
*
Your answer
quit (fails if there are unsaved changes)
*
Your answer
quit and throw away unsaved changes
*
Your answer
Search and replace
*
Your answer
search for pattern
*
Your answer
search backward for pattern
*
Your answer
repeat search in same direction
*
Your answer
repeat search in opposite direction
*
Your answer
replace all old with new throughout file
*
Your answer
replace all old with new throughout file with confirmations
*
Your answer
Working with multiple files
*
Your answer
edit a file in a new buffer
*
Your answer
go to the next buffer
*
Your answer
go to the previous buffer
*
Your answer
delete a buffer (close a file)
*
Your answer
open a file in a new buffer and split window
*
Your answer
open a file in a new buffer and vertically split window
*
Your answer
split window
*
Your answer
switch windows
*
Your answer
quit a window
*
Your answer
split window vertically
*
Your answer
Tabs
*
Your answer
open a file in a new tab
*
Your answer
move the current split window into its own tab
*
Your answer
move to the next tab
*
Your answer
move to the previous tab
*
Your answer
move to tab number #
*
Your answer
move current tab to the #th position (indexed from 0)
*
Your answer
close the current tab and all its windows
*
Your answer
close all tabs except for the current one
*
Your answer
Languages
*
Your answer
Checkout the source on
*
Your answer
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. -
Terms of Service
-
Privacy Policy
Does this form look suspicious?
Report
Forms
Help and feedback
Contact form owner
Help Forms improve
Report