global.title

  • :h[elp] words.keyword - global.commands.helpForKeyword
  • :sav[eas] words.file - global.commands.saveAsFile
  • :clo[se] - global.commands.closePane
  • :ter[minal] - global.commands.colonTerminal
  • K - global.commands.K
Tip global.tip1

cursorMovement.title

  • h - cursorMovement.commands.h
  • j - cursorMovement.commands.j
  • k - cursorMovement.commands.k
  • l - cursorMovement.commands.l
  • gj - cursorMovement.commands.gj
  • gk - cursorMovement.commands.gk
  • H - cursorMovement.commands.H
  • M - cursorMovement.commands.M
  • L - cursorMovement.commands.L
  • w - cursorMovement.commands.w
  • W - cursorMovement.commands.W
  • e - cursorMovement.commands.e
  • E - cursorMovement.commands.E
  • b - cursorMovement.commands.b
  • B - cursorMovement.commands.B
  • ge - cursorMovement.commands.ge
  • gE - cursorMovement.commands.gE
  • % - cursorMovement.commands.percent
  • 0 - cursorMovement.commands.zero
  • ^ - cursorMovement.commands.caret
  • $ - cursorMovement.commands.dollar
  • g_ - cursorMovement.commands.g_
  • gg - cursorMovement.commands.gg
  • G - cursorMovement.commands.G
  • 5gg or 5G - cursorMovement.commands.fiveG
  • gd - cursorMovement.commands.gd
  • gD - cursorMovement.commands.gD
  • fx - cursorMovement.commands.fx
  • tx - cursorMovement.commands.tx
  • Fx - cursorMovement.commands.Fx
  • Tx - cursorMovement.commands.Tx
  • ; - cursorMovement.commands.semicolon
  • , - cursorMovement.commands.comma
  • } - cursorMovement.commands.closeCurlyBrace
  • { - cursorMovement.commands.openCurlyBrace
  • zz - cursorMovement.commands.centerCursor
  • zt - cursorMovement.commands.topCursor
  • zb - cursorMovement.commands.bottomCursor
  • Ctrl + e - cursorMovement.commands.CtrlPluse
  • Ctrl + y - cursorMovement.commands.CtrlPlusy
  • Ctrl + b - cursorMovement.commands.CtrlPlusb
  • Ctrl + f - cursorMovement.commands.CtrlPlusf
  • Ctrl + d - cursorMovement.commands.CtrlPlusd
  • Ctrl + u - cursorMovement.commands.CtrlPlusu
Tip cursorMovement.tip

insertMode.title

  • i - insertMode.commands.i
  • I - insertMode.commands.I
  • a - insertMode.commands.a
  • A - insertMode.commands.A
  • o - insertMode.commands.o
  • O - insertMode.commands.O
  • ea - insertMode.commands.ea
  • Ctrl + h - insertMode.commands.ctrlPlush
  • Ctrl + w - insertMode.commands.ctrlPlusw
  • Ctrl + j - insertMode.commands.ctrlPlusj
  • Ctrl + t - insertMode.commands.ctrlPlust
  • Ctrl + d - insertMode.commands.ctrlPlusd
  • Ctrl + n - insertMode.commands.ctrlPlusn
  • Ctrl + p - insertMode.commands.ctrlPlusp
  • Ctrl + rx - insertMode.commands.ctrlPlusrx
  • Ctrl + ox - insertMode.commands.ctrlPlusox
  • Esc or Ctrl + c - insertMode.commands.Esc

editing.title

  • r - editing.commands.r
  • R - editing.commands.R
  • J - editing.commands.J
  • gJ - editing.commands.gJ
  • gwip - editing.commands.gwip
  • g~ - editing.commands.gTilde
  • gu - editing.commands.gu
  • gU - editing.commands.gU
  • cc - editing.commands.cc
  • c$ or C - editing.commands.cDollar
  • ciw - editing.commands.ciw
  • cw or ce - editing.commands.cw
  • s - editing.commands.s
  • S - editing.commands.S
  • xp - editing.commands.xp
  • u - editing.commands.u
  • U - editing.commands.U
  • Ctrl + r - editing.commands.CtrlPlusr
  • . - editing.commands.dot

markingText.title

  • v - markingText.commands.v
  • V - markingText.commands.V
  • o - markingText.commands.o
  • Ctrl + v - markingText.commands.CtrlPlusv
  • O - markingText.commands.O
  • aw - markingText.commands.aw
  • ab - markingText.commands.ab
  • aB - markingText.commands.aB
  • at - markingText.commands.at
  • ib - markingText.commands.ib
  • iB - markingText.commands.iB
  • it - markingText.commands.it
  • Esc or Ctrl + c - markingText.commands.Esc
Tip markingText.tip1

visualCommands.title

  • > - visualCommands.commands.greaterThan
  • < - visualCommands.commands.lessThan
  • y - visualCommands.commands.y
  • d - visualCommands.commands.d
  • ~ - visualCommands.commands.tilde
  • u - visualCommands.commands.u
  • U - visualCommands.commands.U

registers.title

  • :reg[isters] - registers.commands.show
  • "xy - registers.commands.yankIntoRegisterX
  • "xp - registers.commands.pasteRegisterX
  • "+y - registers.commands.quotePlusy
  • "+p - registers.commands.quotePlusp
Tip registers.tip1
Tip registers.tip2.title

0 - registers.tip2.0
" - registers.tip2.quote
% - registers.tip2.percent
# - registers.tip2.hashtag
* - registers.tip2.asterisk
+ - registers.tip2.plus
/ - registers.tip2.slash
: - registers.tip2.colon
. - registers.tip2.dot
- - registers.tip2.minus
= - registers.tip2.equal
_ - registers.tip2.underscore

marks.title

  • :marks - marks.commands.list
  • ma - marks.commands.currentPositionA
  • `a - marks.commands.jumpPositionA
  • y`a - marks.commands.yankToMarkA
  • `0 - marks.commands.backtick0
  • `" - marks.commands.backtickQuote
  • `. - marks.commands.backtickDot
  • `` - marks.commands.backtickBacktick
  • :ju[mps] - marks.commands.colonjumps
  • Ctrl + i - marks.commands.ctrlPlusi
  • Ctrl + o - marks.commands.ctrlPluso
  • :changes - marks.commands.colonchanges
  • g, - marks.commands.gcomma
  • g; - marks.commands.gsemicolon
  • Ctrl + ] - marks.commands.ctrlPlusCloseSquare
Tip marks.tip1

macros.title

  • qa - macros.commands.recordA
  • q - macros.commands.stopRecording
  • @a - macros.commands.runA
  • @@ - macros.commands.rerun

cutAndPaste.title

  • yy - cutAndPaste.commands.yy
  • 2yy - cutAndPaste.commands.twoyy
  • yw - cutAndPaste.commands.yw
  • yiw - cutAndPaste.commands.yiw
  • yaw - cutAndPaste.commands.yaw
  • y$ or Y - cutAndPaste.commands.yDollar
  • p - cutAndPaste.commands.p
  • P - cutAndPaste.commands.P
  • gp - cutAndPaste.commands.gp
  • gP - cutAndPaste.commands.gP
  • dd - cutAndPaste.commands.dd
  • 2dd - cutAndPaste.commands.twodd
  • dw - cutAndPaste.commands.dw
  • diw - cutAndPaste.commands.diw
  • daw - cutAndPaste.commands.daw
  • :3,5d - cutAndPaste.commands.threeToFiveD
Tip cutAndPaste.tip1.title
e.g.

:.,$d - cutAndPaste.tip1.commands.dotCommaDollarD
:.,1d - cutAndPaste.tip1.commands.dotCommaOneD
:10,$d - cutAndPaste.tip1.commands.tenCommaDollarD

  • :g/{pattern}/d - cutAndPaste.commands.gPatternD
  • :g!/{pattern}/d - cutAndPaste.commands.gNotPatternD
  • d$ or D - cutAndPaste.commands.dDollar
  • x - cutAndPaste.commands.x

indentText.title

  • >> - indentText.commands.greaterThanGreaterThan
  • << - indentText.commands.lessThanLessThan
  • >% - indentText.commands.greaterThanPercent
  • <% - indentText.commands.lessThanPercent
  • >ib - indentText.commands.greaterThanib
  • >at - indentText.commands.greaterThanat
  • 3== - indentText.commands.3==
  • =% - indentText.commands.=Percent
  • =iB - indentText.commands.=iB
  • gg=G - indentText.commands.gg=G
  • ]p - indentText.commands.closeSquarep

exiting.title

  • :w - exiting.commands.colonw
  • :w !sudo tee % - exiting.commands.colonwsudo
  • :wq or :x or ZZ - exiting.commands.colonwq
  • :q - exiting.commands.colonq
  • :q! or ZQ - exiting.commands.colonqbang
  • :wqa - exiting.commands.colonwqa

searchAndReplace.title

  • /pattern - searchAndReplace.commands.forwardSlashPattern
  • ?pattern - searchAndReplace.commands.questionMarkPattern
  • \vpattern - searchAndReplace.commands.backslashVpattern
  • n - searchAndReplace.commands.n
  • N - searchAndReplace.commands.N
  • :%s/old/new/g - searchAndReplace.commands.colonPercentForwardSlashOldForwardSlashNewForwardSlashg
  • :%s/old/new/gc - searchAndReplace.commands.colonPercentForwardSlashOldForwardSlashNewForwardSlashgc
  • :noh[lsearch] - searchAndReplace.commands.colonnoh

searchMultipleFiles.title

  • :vim[grep] /pattern/ {`{file}`} - searchMultipleFiles.commands.colonvimgrep
e.g. :vim[grep] /foo/ **/*
  • :cn[ext] - searchMultipleFiles.commands.coloncn
  • :cp[revious] - searchMultipleFiles.commands.coloncp
  • :cope[n] - searchMultipleFiles.commands.coloncopen
  • :ccl[ose] - searchMultipleFiles.commands.coloncclose

tabs.title

  • :tabnew or :tabnew {page.words.file} - tabs.commands.colonTabNew
  • Ctrl + wT - tabs.commands.ctrlPluswT
  • gt or :tabn[ext] - tabs.commands.gt
  • gT or :tabp[revious] - tabs.commands.gT
  • #gt - tabs.commands.hashgt
  • :tabm[ove] # - tabs.commands.colontabmove
  • :tabc[lose] - tabs.commands.colontabc
  • :tabo[nly] - tabs.commands.colontabo
  • :tabdo command - tabs.commands.colontabdo

workingWithMultipleFiles.title

  • :e[dit] words.file - workingWithMultipleFiles.commands.colone
  • :bn[ext] - workingWithMultipleFiles.commands.colonbnext
  • :bp[revious] - workingWithMultipleFiles.commands.colonbprev
  • :bd[elete] - workingWithMultipleFiles.commands.colonbd
  • :b[uffer]# - workingWithMultipleFiles.commands.colonbnumber
  • :b[uffer] file - workingWithMultipleFiles.commands.colonbfile
  • :ls or :buffers - workingWithMultipleFiles.commands.colonls
  • :sp[lit] words.file - workingWithMultipleFiles.commands.colonsp
  • :vs[plit] words.file - workingWithMultipleFiles.commands.colonvsp
  • :vert[ical] ba[ll] - workingWithMultipleFiles.commands.colonvertba
  • :tab ba[ll] - workingWithMultipleFiles.commands.colontabba
  • Ctrl + ws - workingWithMultipleFiles.commands.ctrlPlusws
  • Ctrl + wv - workingWithMultipleFiles.commands.ctrlPluswv
  • Ctrl + ww - workingWithMultipleFiles.commands.ctrlPlusww
  • Ctrl + wq - workingWithMultipleFiles.commands.ctrlPluswq
  • Ctrl + wx - workingWithMultipleFiles.commands.ctrlPluswx
  • Ctrl + w= - workingWithMultipleFiles.commands.ctrlPlusw=
  • Ctrl + wh - workingWithMultipleFiles.commands.ctrlPluswh
  • Ctrl + wl - workingWithMultipleFiles.commands.ctrlPluswl
  • Ctrl + wj - workingWithMultipleFiles.commands.ctrlPluswj
  • Ctrl + wk - workingWithMultipleFiles.commands.ctrlPluswk
  • Ctrl + wH - workingWithMultipleFiles.commands.ctrlPluswH
  • Ctrl + wL - workingWithMultipleFiles.commands.ctrlPluswL
  • Ctrl + wJ - workingWithMultipleFiles.commands.ctrlPluswJ
  • Ctrl + wK - workingWithMultipleFiles.commands.ctrlPluswK

diff.title

  • zf - diff.commands.zf
  • zd - diff.commands.zd
  • za - diff.commands.za
  • zo - diff.commands.zo
  • zc - diff.commands.zc
  • zr - diff.commands.zr
  • zm - diff.commands.zm
  • zi - diff.commands.zi
  • ]c - diff.commands.closeSquarec
  • [c - diff.commands.openSquarec
  • do or :diffg[et] - diff.commands.do
  • dp or :diffpu[t] - diff.commands.dp
  • :diffthis - diff.commands.colonDiffthis
  • :dif[fupdate] - diff.commands.colonDiffupdate
  • :diffo[ff] - diff.commands.colonDiffoff
Tip diff.tip1
Tip diff.tip2