Skip to content

Vim Mode

Chris Maughan edited this page Mar 5, 2020 · 12 revisions
--- Mappings ---
Normal Maps:

-  <C-p> : QuickSearch
-  f
-    <.> : Find
-  <C-d> : MotionHalfPageForward
-  : : ExMode
-  <C-l> : MotionRightSplit
-  <S-F8> : MotionPreviousMarker
-  <C-,> : QuickSearch
-  ? : ExMode
-  / : ExMode
-  H : PreviousTabWindow
-  L : NextTabWindow
-  <C-i>
-    <C-o> : SwitchToAlternateFile
-  y
-    y : YankLine
-  <Left> : MotionLeft
-  k : MotionUp
-  + : FontBigger
-  - : FontSmaller
-  V : VisualLineMode
-  <D>
-    h : MotionLeft
-    p : PasteAfter
-    <R>
-      j : MotionDown
-      <Right> : MotionRight
-      <Down> : MotionDown
-      l : MotionRight
-      k : MotionUp
-      u : Undo
-      <Up> : MotionUp
-      h : MotionLeft
-      y
-        y : YankLine
-      <Left> : MotionLeft
-      <Backspace> : MotionLeft
-      <C-f> : MotionPageForward
-      <Del> : Delete
-      g
-        E : MotionBackEndWORD
-        e : MotionBackEndWord
-        g : MotionGotoBeginning
-      <PageDown> : MotionPageForward
-      <C-b> : MotionPageBackward
-      F
-        <.> : FindBackwards
-      <PageUp> : MotionPageBackward
-      <C-d> : MotionHalfPageForward
-      e : MotionEndWord
-      <C-u> : MotionHalfPageBackward
-      <Escape> : NormalMode
-      G : MotionGotoLine
-      <C-z> : Undo
-      d
-        <D>
-          w : DeleteWord
-          d : DeleteLine
-        W : DeleteWORD
-        w : DeleteWord
-        i
-          W : DeleteInnerWORD
-          w : DeleteInnerWord
-        a
-          W : DeleteAWORD
-          w : DeleteAWord
-        t
-          <.> : DeleteToChar
-        d : DeleteLine
-        $ : DeleteToLineEnd
-      $ : MotionLineEnd
-      ^ : MotionLineFirstChar
-      w : MotionWord
-      b : MotionBackWord
-      W : MotionWORD
-      B : MotionBackWORD
-      E : MotionEndWORD
-      f
-        <.> : Find
-      ; : FindNext
-      n : MotionNextSearch
-      N : MotionPreviousSearch
-      v : VisualMode
-      V : VisualLineMode
-      Y : YankLine
-      <Return> : MotionNextFirstChar
-      r
-        <.> : Replace
-      i : InsertMode
-      S : SubstituteLine
-      s : Substitute
-      A : AppendToLine
-      a : Append
-      I : InsertAtFirstChar
-      p : PasteAfter
-      P : PasteBefore
-      x : Delete
-      J : JoinLines
-      o : OpenLineBelow
-      O : OpenLineAbove
-      D : DeleteToLineEnd
-      c
-        W : ChangeWORD
-        w : ChangeWord
-        a
-          W : ChangeAWORD
-          w : ChangeAWord
-        i
-          W : ChangeInnerWORD
-          w : ChangeInnerWord
-        t
-          <.> : ChangeToChar
-        $ : ChangeToLineEnd
-        c : ChangeLine
-      C : ChangeToLineEnd
-      <C-r> : Redo
-    j : MotionDown
-    <Right> : MotionRight
-    <Down> : MotionDown
-    l : MotionRight
-    k : MotionUp
-    u : Undo
-    <Up> : MotionUp
-    y
-      y : YankLine
-    <Left> : MotionLeft
-    <Backspace> : MotionLeft
-    <C-f> : MotionPageForward
-    <Del> : Delete
-    g
-      E : MotionBackEndWORD
-      e : MotionBackEndWord
-      g : MotionGotoBeginning
-    <PageDown> : MotionPageForward
-    <C-b> : MotionPageBackward
-    F
-      <.> : FindBackwards
-    <PageUp> : MotionPageBackward
-    <C-d> : MotionHalfPageForward
-    e : MotionEndWord
-    <C-u> : MotionHalfPageBackward
-    <Escape> : NormalMode
-    G : MotionGotoLine
-    <C-z> : Undo
-    d
-      <D>
-        w : DeleteWord
-        d : DeleteLine
-      W : DeleteWORD
-      w : DeleteWord
-      i
-        W : DeleteInnerWORD
-        w : DeleteInnerWord
-      a
-        W : DeleteAWORD
-        w : DeleteAWord
-      t
-        <.> : DeleteToChar
-      d : DeleteLine
-      $ : DeleteToLineEnd
-    $ : MotionLineEnd
-    ^ : MotionLineFirstChar
-    w : MotionWord
-    b : MotionBackWord
-    W : MotionWORD
-    B : MotionBackWORD
-    E : MotionEndWORD
-    f
-      <.> : Find
-    ; : FindNext
-    n : MotionNextSearch
-    N : MotionPreviousSearch
-    v : VisualMode
-    V : VisualLineMode
-    Y : YankLine
-    <Return> : MotionNextFirstChar
-    r
-      <.> : Replace
-    i : InsertMode
-    S : SubstituteLine
-    s : Substitute
-    A : AppendToLine
-    a : Append
-    I : InsertAtFirstChar
-    P : PasteBefore
-    x : Delete
-    J : JoinLines
-    o : OpenLineBelow
-    O : OpenLineAbove
-    D : DeleteToLineEnd
-    c
-      W : ChangeWORD
-      w : ChangeWord
-      a
-        W : ChangeAWORD
-        w : ChangeAWord
-      i
-        W : ChangeInnerWORD
-        w : ChangeInnerWord
-      t
-        <.> : ChangeToChar
-      $ : ChangeToLineEnd
-      c : ChangeLine
-    C : ChangeToLineEnd
-    <C-r> : Redo
-  p : PasteAfter
-  0 : MotionLineBegin
-  <R>
-    j : MotionDown
-    <Right> : MotionRight
-    <Down> : MotionDown
-    l : MotionRight
-    k : MotionUp
-    u : Undo
-    <Up> : MotionUp
-    h : MotionLeft
-    y
-      y : YankLine
-    <Left> : MotionLeft
-    <Backspace> : MotionLeft
-    <C-f> : MotionPageForward
-    <Del> : Delete
-    g
-      E : MotionBackEndWORD
-      e : MotionBackEndWord
-      g : MotionGotoBeginning
-    <PageDown> : MotionPageForward
-    <C-b> : MotionPageBackward
-    F
-      <.> : FindBackwards
-    <PageUp> : MotionPageBackward
-    <C-d> : MotionHalfPageForward
-    e : MotionEndWord
-    <C-u> : MotionHalfPageBackward
-    <Escape> : NormalMode
-    G : MotionGotoLine
-    <C-z> : Undo
-    d
-      <D>
-        w : DeleteWord
-        d : DeleteLine
-      W : DeleteWORD
-      w : DeleteWord
-      i
-        W : DeleteInnerWORD
-        w : DeleteInnerWord
-      a
-        W : DeleteAWORD
-        w : DeleteAWord
-      t
-        <.> : DeleteToChar
-      d : DeleteLine
-      $ : DeleteToLineEnd
-    $ : MotionLineEnd
-    ^ : MotionLineFirstChar
-    w : MotionWord
-    b : MotionBackWord
-    W : MotionWORD
-    B : MotionBackWORD
-    E : MotionEndWORD
-    f
-      <.> : Find
-    ; : FindNext
-    n : MotionNextSearch
-    N : MotionPreviousSearch
-    v : VisualMode
-    V : VisualLineMode
-    Y : YankLine
-    <Return> : MotionNextFirstChar
-    r
-      <.> : Replace
-    i : InsertMode
-    S : SubstituteLine
-    s : Substitute
-    A : AppendToLine
-    a : Append
-    I : InsertAtFirstChar
-    p : PasteAfter
-    P : PasteBefore
-    x : Delete
-    J : JoinLines
-    o : OpenLineBelow
-    O : OpenLineAbove
-    D : DeleteToLineEnd
-    c
-      W : ChangeWORD
-      w : ChangeWord
-      a
-        W : ChangeAWORD
-        w : ChangeAWord
-      i
-        W : ChangeInnerWORD
-        w : ChangeInnerWord
-      t
-        <.> : ChangeToChar
-      $ : ChangeToLineEnd
-      c : ChangeLine
-    C : ChangeToLineEnd
-    <C-r> : Redo
-  j : MotionDown
-  l : MotionRight
-  <Down> : MotionDown
-  <Up> : MotionUp
-  <C-j> : MotionDownSplit
-  <Right> : MotionRight
-  h : MotionLeft
-  <Backspace> : MotionLeft
-  <C-f> : MotionPageForward
-  <C-k> : MotionUpSplit
-  <PageDown> : MotionPageForward
-  g
-    E : MotionBackEndWORD
-    e : MotionBackEndWord
-    g : MotionGotoBeginning
-  <C-b> : MotionPageBackward
-  F
-    <.> : FindBackwards
-  <PageUp> : MotionPageBackward
-  e : MotionEndWord
-  <C-u> : MotionHalfPageBackward
-  <Escape> : NormalMode
-  G : MotionGotoLine
-  $ : MotionLineEnd
-  ^ : MotionLineFirstChar
-  w : MotionWord
-  b : MotionBackWord
-  W : MotionWORD
-  B : MotionBackWORD
-  E : MotionEndWORD
-  N : MotionPreviousSearch
-  <C-h> : MotionLeftSplit
-  ; : FindNext
-  n : MotionNextSearch
-  v : VisualMode
-  <F8> : MotionNextMarker
-  Y : YankLine
-  <Return> : MotionNextFirstChar
-  r
-    <.> : Replace
-  i : InsertMode
-  S : SubstituteLine
-  s : Substitute
-  A : AppendToLine
-  a : Append
-  I : InsertAtFirstChar
-  P : PasteBefore
-  x : Delete
-  <Del> : Delete
-  J : JoinLines
-  o : OpenLineBelow
-  O : OpenLineAbove
-  d
-    <D>
-      w : DeleteWord
-      d : DeleteLine
-    W : DeleteWORD
-    w : DeleteWord
-    i
-      W : DeleteInnerWORD
-      w : DeleteInnerWord
-    a
-      W : DeleteAWORD
-      w : DeleteAWord
-    t
-      <.> : DeleteToChar
-    d : DeleteLine
-    $ : DeleteToLineEnd
-  D : DeleteToLineEnd
-  c
-    W : ChangeWORD
-    w : ChangeWord
-    a
-      W : ChangeAWORD
-      w : ChangeAWord
-    i
-      W : ChangeInnerWORD
-      w : ChangeInnerWord
-    t
-      <.> : ChangeToChar
-    $ : ChangeToLineEnd
-    c : ChangeLine
-  C : ChangeToLineEnd
-  <C-r> : Redo
-  <C-z> : Undo
-  u : Undo
-Insert Maps:
-
-  <C-p> : QuickSearch
-  j
-    k : NormalMode
-  <C-,> : QuickSearch
-  <Right> : MotionRight
-  <Down> : MotionDown
-  <Up> : MotionUp
-  <Tab> : InsertTab
-  <Left> : MotionLeft
-  <Escape> : NormalMode
-  <Backspace> : Backspace
-  <Return> : InsertCarriageReturn
-Visual Maps:
-
-  <D>
-    h : MotionLeft
-    p : PasteAfter
-    <R>
-      j : MotionDown
-      <Right> : MotionRight
-      <Down> : MotionDown
-      l : MotionRight
-      k : MotionUp
-      <Up> : MotionUp
-      h : MotionLeft
-      y : Yank
-      <Left> : MotionLeft
-      <Backspace> : MotionLeft
-      <C-f> : MotionPageForward
-      <Del> : Delete
-      g
-        E : MotionBackEndWORD
-        e : MotionBackEndWord
-        g : MotionGotoBeginning
-      <PageDown> : MotionPageForward
-      <C-b> : MotionPageBackward
-      <PageUp> : MotionPageBackward
-      : : ExMode
-      <C-d> : MotionHalfPageForward
-      e : MotionEndWord
-      <C-u> : MotionHalfPageBackward
-      <Escape> : NormalMode
-      G : MotionGotoLine
-      d : VisualDelete
-      $ : MotionLineEnd
-      ^ : MotionLineFirstChar
-      w : MotionWord
-      b : MotionBackWord
-      W : MotionWORD
-      B : MotionBackWORD
-      E : MotionEndWORD
-      Y : YankLine
-      a
-        w : VisualSelectAWord
-        W : VisualSelectAWORD
-      i
-        w : VisualSelectInnerWord
-        W : VisualSelectInnerWORD
-      r
-        <.> : Replace
-      / : ExMode
-      ? : ExMode
-      p : PasteAfter
-      P : PasteBefore
-      x : Delete
-      c : VisualChange
-      s : VisualSubstitute
-      J : JoinLines
-      C : ChangeLine
-    j : MotionDown
-    <Right> : MotionRight
-    <Down> : MotionDown
-    l : MotionRight
-    k : MotionUp
-    <Up> : MotionUp
-    y : Yank
-    <Left> : MotionLeft
-    <Backspace> : MotionLeft
-    <C-f> : MotionPageForward
-    <Del> : Delete
-    g
-      E : MotionBackEndWORD
-      e : MotionBackEndWord
-      g : MotionGotoBeginning
-    <PageDown> : MotionPageForward
-    <C-b> : MotionPageBackward
-    <PageUp> : MotionPageBackward
-    : : ExMode
-    <C-d> : MotionHalfPageForward
-    e : MotionEndWord
-    <C-u> : MotionHalfPageBackward
-    <Escape> : NormalMode
-    G : MotionGotoLine
-    d : VisualDelete
-    $ : MotionLineEnd
-    ^ : MotionLineFirstChar
-    w : MotionWord
-    b : MotionBackWord
-    W : MotionWORD
-    B : MotionBackWORD
-    E : MotionEndWORD
-    Y : YankLine
-    a
-      w : VisualSelectAWord
-      W : VisualSelectAWORD
-    i
-      w : VisualSelectInnerWord
-      W : VisualSelectInnerWORD
-    r
-      <.> : Replace
-    / : ExMode
-    ? : ExMode
-    P : PasteBefore
-    x : Delete
-    c : VisualChange
-    s : VisualSubstitute
-    J : JoinLines
-    C : ChangeLine
-  p : PasteAfter
-  0 : MotionLineBegin
-  <R>
-    j : MotionDown
-    <Right> : MotionRight
-    <Down> : MotionDown
-    l : MotionRight
-    k : MotionUp
-    <Up> : MotionUp
-    h : MotionLeft
-    y : Yank
-    <Left> : MotionLeft
-    <Backspace> : MotionLeft
-    <C-f> : MotionPageForward
-    <Del> : Delete
-    g
-      E : MotionBackEndWORD
-      e : MotionBackEndWord
-      g : MotionGotoBeginning
-    <PageDown> : MotionPageForward
-    <C-b> : MotionPageBackward
-    <PageUp> : MotionPageBackward
-    : : ExMode
-    <C-d> : MotionHalfPageForward
-    e : MotionEndWord
-    <C-u> : MotionHalfPageBackward
-    <Escape> : NormalMode
-    G : MotionGotoLine
-    d : VisualDelete
-    $ : MotionLineEnd
-    ^ : MotionLineFirstChar
-    w : MotionWord
-    b : MotionBackWord
-    W : MotionWORD
-    B : MotionBackWORD
-    E : MotionEndWORD
-    Y : YankLine
-    a
-      w : VisualSelectAWord
-      W : VisualSelectAWORD
-    i
-      w : VisualSelectInnerWord
-      W : VisualSelectInnerWORD
-    r
-      <.> : Replace
-    / : ExMode
-    ? : ExMode
-    p : PasteAfter
-    P : PasteBefore
-    x : Delete
-    c : VisualChange
-    s : VisualSubstitute
-    J : JoinLines
-    C : ChangeLine
-  j : MotionDown
-  <C-j> : MotionDownSplit
-  <Right> : MotionRight
-  <Down> : MotionDown
-  l : MotionRight
-  k : MotionUp
-  <Up> : MotionUp
-  h : MotionLeft
-  y : Yank
-  <Left> : MotionLeft
-  <Backspace> : MotionLeft
-  <C-f> : MotionPageForward
-  <Del> : Delete
-  <C-k> : MotionUpSplit
-  g
-    E : MotionBackEndWORD
-    e : MotionBackEndWord
-    g : MotionGotoBeginning
-  <PageDown> : MotionPageForward
-  <C-b> : MotionPageBackward
-  <PageUp> : MotionPageBackward
-  : : ExMode
-  <C-d> : MotionHalfPageForward
-  e : MotionEndWord
-  <C-u> : MotionHalfPageBackward
-  <Escape> : NormalMode
-  G : MotionGotoLine
-  d : VisualDelete
-  $ : MotionLineEnd
-  ^ : MotionLineFirstChar
-  w : MotionWord
-  b : MotionBackWord
-  W : MotionWORD
-  B : MotionBackWORD
-  E : MotionEndWORD
-  <C-l> : MotionRightSplit
-  <C-h> : MotionLeftSplit
-  Y : YankLine
-  a
-    w : VisualSelectAWord
-    W : VisualSelectAWORD
-  i
-    w : VisualSelectInnerWord
-    W : VisualSelectInnerWORD
-  r
-    <.> : Replace
-  / : ExMode
-  ? : ExMode
-  P : PasteBefore
-  x : Delete
-  c : VisualChange
-  s : VisualSubstitute
-  J : JoinLines
-  C : ChangeLine
Clone this wiki locally