home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / program / d / elvis / Docs / vi < prev    next >
Encoding:
Text File  |  1989-12-31  |  3.7 KB  |  136 lines

  1. command        description        flags (see below)
  2. ---------------+-----------------------+---------------------------------------
  3.     ^A    not defined
  4.     ^B    page backward            FRNT
  5.     ^C    not defined
  6. count    ^D    scroll dn 1/2page
  7. count    ^E    scroll up
  8.     ^F    page forward            FRNT
  9.     ^G    show file status     
  10. count    ^H    move left, like h    MVMT
  11.     ^I    not defined
  12. count    ^J    move down        MVMT        LNMD
  13.     ^K    not defined
  14.     ^L    redraw screen
  15. count    ^M    mv front next ln     MVMT    FRNT    LNMD
  16. count    ^N    move down        MVMT        LNMD
  17.     ^O    not defined
  18. count    ^P    move up            MVMT        LNMD
  19.     ^Q    not defined
  20.     ^R    redraw screen
  21.     ^S    not defined
  22.     ^T    not defined
  23. count    ^U    scroll up 1/2page
  24.     ^V    not defined
  25.     ^W    not defined
  26.     ^X    not defined
  27. count    ^Y    scroll down
  28.     ^Z    not defined
  29.     ESC    not defined
  30.     ^\    not defined
  31.     ^]    keyword is tag
  32.     ^^    not defined
  33.     ^_    not defined
  34. count    SPC    move right,like l    MVMT
  35.      ! move    run thru filter
  36.      " key    select cut buffer
  37.      #    not defined
  38.      $    move to rear        MVMT    INCL
  39.      %    move to match        MVMT    INCL
  40.      &    not defined
  41.      ' key    move to a mark        MVMT    FRNT    LNMD    NREL
  42. count     (    mv back sentence    MVMT
  43. count     )    mv fwd sentence        MVMT
  44.      *    not defined
  45. count     +    mv front next ln    MVMT    FRNT    LNMD
  46. count     ,    reverse [fFtT] cmd    MVMT
  47. count     -    mv front prev ln    MVMT    FRNT    LNMD
  48.      .    repeat previous cmd
  49.      / text    forward search        MVMT            NREL
  50.      0    part of count?        MVMT
  51.      1    part of count
  52.      2    part of count
  53.      3    part of count
  54.      4    part of count
  55.      5    part of count
  56.      6    part of count
  57.      7    part of count
  58.      8    part of count
  59.      9    part of count
  60.      : text    run single EX cmd
  61. count     ;    repeat [fFtT] cmd    MVMT
  62.      < move    shift text left                        SDOT
  63.      =    not defined
  64.      > move    shift text right                    SDOT
  65.      ? text    backward search        MVMT            NREL
  66.      @    not defined
  67. count     A inp    append at EOL                        SDOT
  68. count     B    move back Word        MVMT
  69.      C inp    change to EOL                        SDOT
  70.      D    delete to EOL                        SDOT
  71. count     E    move end of Word    MVMT
  72. count     F key    move bk to char        MVMT
  73. count     G    move to line #        MVMT        LNMD    NREL
  74. count     H    move to home row        FRNT
  75. count     I inp    insert at front                        SDOT
  76. count     J    join lines                        SDOT
  77.      K    look up keyword
  78. count     L    move to last row        FRNT
  79.      M    move to mid row            FRNT
  80.      N    reverse prev srch    MVMT
  81. count     O inp    insert above line                    SDOT
  82.      P    paste before
  83.      Q    quit to EX mode
  84.      R inp    overtype                        SDOT
  85. count     S inp    change lines
  86. count     T key    move bk to char        MVMT
  87.      U    not defined
  88.      V    not defined
  89. count     W    move forward Word    MVMT
  90. count     X    delete to left                        SDOT
  91. count     Y    yank text line
  92.      Z Z    save file & exit
  93.      [ [    move back section    MVMT        LNMD    NREL
  94.      \    not defined
  95.      ] ]    move fwd section     MVMT        LNMD    NREL
  96.      ^    move to front        MVMT
  97.      _    not defined
  98.      ` key    move to mark        MVMT            NREL
  99. count     a inp    append at cursor                    SDOT
  100. count     b    move back word        MVMT
  101.      c move    change text                        SDOT
  102.      d move    delete op                        SDOT
  103. count     e    move end word        MVMT
  104. count     f key    move fwd for char    MVMT
  105.      g    not defined
  106. count     h    move left        MVMT
  107. count     i inp    insert at cursor                    SDOT
  108. count     j    move down        MVMT        LNMD
  109. count     k    move up            MVMT        LNMD
  110. count     l    move right        MVMT
  111.      m key    define a mark
  112.      n    repeat prev srch    MVMT
  113. count     o inp    insert below line                    SDOT
  114.      p    paste after
  115.      q    not defined
  116. count     r key    replace chars                        SDOT
  117. count     s inp    subst N chars                        SDOT
  118. count     t key    move fwd to char    MVMT
  119.      u    undo
  120.      v    not defined
  121. count     w    move fwd word        MVMT
  122. count     x    delete character                    SDOT
  123.      y move    yank text
  124.      z key    adjust scrn row     
  125. count     {    back paragraph        MVMT        LNMD
  126. count     |    move to column                    NREL
  127. count     }    fwd paragraph        MVMT        LNMD
  128.      ~    upper/lowercase                        SDOT
  129.     DEL    not defined
  130.  
  131. MVMT: can be used to define the extent of the ! < > c d y commands.
  132. FRNT: leaves the cursor at the front of the line.
  133. LNMD: when used with the ! < > c d y commands, whole lines will be yanked.
  134. NREL: "non-relative" movement command, saves previous location as mark ''
  135. SDOT: this command can be repeated by pressing the . key.
  136.