home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 August / PCWorld_1999-08_cd.bin / doc / FAQ / txt / Joe-Command-Reference < prev    next >
Text File  |  1997-06-16  |  3KB  |  138 lines

  1.  
  2. JOE COMMAND REFERENCE
  3. by Paul Sutton 22-5-97 or 22nd May 1997
  4. Donated free of charge to the Linux Documentation Project.
  5. I hope you will find this document useful.
  6.  
  7.  
  8.  
  9. ^KH     help menu on/off
  10.  
  11. commands and keystrokes used in joe
  12. ^        =    control key
  13. Basic commands
  14.  
  15. CURSOR
  16.  
  17. ^B    Left        ^F    Right
  18. ^P    Up        ^N    Down
  19. ^Z    Previous word    ^X    Next word
  20.  
  21. SEARCH
  22. ^KF    Find Text
  23. ^L    Find Next
  24.  
  25. GOTO
  26.  
  27. ^U    Prev. screen        ^V    Next screen
  28. ^A    Beginning of Line    ^E    End of line
  29. ^KU    Top of file        ^KV    End of file
  30. ^KL    to line number
  31.  
  32. BLOCK
  33. ^KB    Begin            ^KK    End
  34. ^KM    Move            ^KC    Copy
  35. ^KW    File            ^KY    Delete
  36. ^K/    filter
  37.  
  38. DELETE
  39.  
  40. ^D    Char            ^Y    Line
  41. ^W    >Word            ^O    Word<
  42. ^J    >Line            ^_    Undo
  43. ^^    redo
  44.  
  45. MISC
  46.  
  47. ^KJ    Reformat        ^TT    Overtype
  48. '    ctrl-            ^\    Meta-
  49. ^R    Retype            ^@    Insert
  50.  
  51. EXIT    
  52.  
  53. ^KX    Save            ^C    Abort
  54. ^KZ    Shell            fg    Return to program.
  55.  
  56. FILE
  57.  
  58. ^KE    New            ^KR    Insert
  59. ^KD    Save
  60.  
  61. WINDOWS
  62.  
  63. ^KO    Split the window into two. You can then use ^KE to load a file into
  64.     the new window    
  65.  
  66. ^KG    Make current window bigger    ^KT    Make current window smaller
  67. ^KN    Goto window below        ^KP    Goto window above
  68. ^C    Eliminate current window    
  69. ^KI    Show all windows/show one window
  70.  
  71. ADVANCED
  72.  
  73. ^K \        Repeat next command nn times    ^G    Goto matching ( [ {
  74. ^K SPACE    Show position status
  75. ^K-        goto prevous place in position history
  76. ^K [ 0-9    Begin recording macro n
  77. ^K ]        Stop recording
  78. ^K A        Center line
  79. ^T X        Rectangle mode
  80. ^K '        Terminal window
  81. ^K =        Goto Next place
  82. ^K,        Indent marked block less
  83. ^K.        Indent marked block more
  84. ^k;        Tag serarch
  85.  
  86. OPTIONS        [mode settings]
  87.  
  88. ^TT        Insert/overtype        
  89. ^TA        Auto indent on/off
  90. ^TW        Wordwrap on/off
  91. ^TL        Left margin
  92. ^TR        Right margin
  93. ^TP        No. PgUP/PgDn lines
  94. ^TK        Indent character
  95. ^TX        Rectangle mode
  96. ^TM        Recenter cursor when it goes off window
  97. ^TF        Force final NL when file are written
  98. ^TH        Display characters above 127 as-is
  99. ^TC        Show column number on status line
  100. ^TD        Tab width
  101. ^TI        Indent step column width
  102.  
  103. SEARCH
  104.  
  105. Special search sequences:
  106.  
  107. \^    Matches beginning of line
  108. \<    Matches beginning of word
  109. \?    matches any single character
  110. \c    matches any balanced C expression
  111. \[..]    matches one of a set
  112. \+    matches 0 or more of the characters which follow the \+
  113. \$    matches end of line
  114. \>    matches end of word
  115. \*    matchs 0 or more characters
  116. \\    matches a \
  117. \n    matches a new line
  118.  
  119. Special replace sequences
  120.  
  121. \&    replace with text which matched search string
  122. \0-9    replaced with text which matched Nth \*, \? \c, \+ or \[..]
  123. \\     replaced with \
  124. \n    replaced with newline
  125.  
  126. NAMES
  127.  
  128. Hit TAB at the file name prompts to generate menu of file names
  129. Or use up/down keys to access history of previously entered names 
  130.  
  131. Special file names:
  132. !ccommand            Pipe in/out of a shell command
  133. >>filename            Append to a file
  134. -                Read/Write to/from standard I/O
  135. filename, START, SIZE        Read/Write a part of a file/device
  136. Give      START/SIZE    in decimal (255), octal (0377) or hex (0xFF)
  137.  
  138.