5170
Comment:
|
5180
|
Deletions are marked like this. | Additions are marked like this. |
Line 16: | Line 16: |
Line 18: | Line 17: |
Line 22: | Line 22: |
Line 25: | Line 26: |
Line 27: | Line 29: |
Line 29: | Line 32: |
Line 31: | Line 35: |
|| ^U || Prev Screen || ^V || Next Screen || ^ || Beginning of Line || || || ^E || End of Line || ^KU || Top of File || ^KV || End of File || || |
|| ^U || Prev Screen || ^V || Next Screen || ^ || Beginning of Line || || || ^E || End of Line || ^KU || Top of File || ^KV || End of File || || |
Line 37: | Line 44: |
Line 39: | Line 47: |
|| ^KB || Begin || ^KK || End || ^KM || Move || || || ^KC || Copy || ^KW || File || ^KY || Delete || || |
|| ^KB || Begin || ^KK || End || ^KM || Move || || || ^KC || Copy || ^KW || File || ^KY || Delete || || |
Line 45: | Line 56: |
Line 47: | Line 59: |
|| ^D || Char || ^Y || Line || ^W || >Word || || || ^O || Word< || ^J || >Line || ^_ || Undo || ^^ || |
|| ^D || Char || ^Y || Line || ^W || >Word || || || ^O || Word< || ^J || >Line || ^_ || Undo || ^^ || |
Line 53: | Line 68: |
Line 54: | Line 70: |
Line 58: | Line 75: |
Line 60: | Line 78: |
Line 62: | Line 81: |
|| Exit || || || || || || | || Exit || || || || || || |
Line 64: | Line 84: |
|| Window || || || || || || || File || || || || || || || ^KE || ^KR || Insert || ^KD || Save || || || || || || || || || || ^KO || Split Window in half || ^KG || Make current Window Bigger || || || ^KN || Go to the window below || ^[V || Switch to next buffer || || || ^C || Eliminate the current window || ^KE || Load file into window || || || ^KT || Make current window smaller || ^KP || Go to the window above || || |
|| Window || || || || || || || File || || || || || || || ^KE || ^KR || Insert || ^KD || Save || || || || || || || || || || ^KO || Split Window in half || ^KG || Make current Window Bigger || || || ^KN || Go to the window below || ^[V || Switch to next buffer || || || ^C || Eliminate the current window || ^KE || Load file into window || || || ^KT || Make current window smaller || ^KP || Go to the window above || || |
Line 77: | Line 100: |
Line 79: | Line 103: |
Line 81: | Line 106: |
|| ^K[ || 0-9 Record || ^K] || Stop || || || ^K 0-9 || Play || ^K? || Query || || |
|| ^K[ || 0-9 Record || ^K] || Stop || || || ^K 0-9 || Play || ^K? || Query || || |
Line 86: | Line 113: |
Line 87: | Line 115: |
Line 91: | Line 120: |
|| Insert || || | || Insert || || |
Line 95: | Line 125: |
|| Scroll || || || || || ^[W || Up || ^K< || Left || || ^[Z || Down || ^K> || Right || || Shell || || |
|| Scroll || || || || || ^[W || Up || ^K< || Left || || ^[Z || Down || ^K> || Right || || Shell || || |
Line 103: | Line 135: |
|| Quote || || | || Quote || || |
Line 107: | Line 140: |
|| Goto || || Delete || || I-Search || || Bookmarks || || Indent || || | || Goto || || Delete || || I-Search || || Bookmarks || || Indent || || |
Line 111: | Line 145: |
|| Goto || || | || Goto || || |
Line 118: | Line 154: |
|| Compiling || || || ^[C || Compile & parse || || ^[G || Grep & parse || |
|| Compiling || || || ^[C || Compile & parse || || ^[G || Grep & parse || |
Line 126: | Line 164: |
|| Quick || || | || Quick || || |
Line 133: | Line 173: |
|| Special search sequences || || | || Special search sequences || || |
Line 136: | Line 178: |
|| \< \> || matches beg./end of word || \* || match 0 or more chars || | || \< \> || matches beg./end of word || \* || match 0 or more chars || |
Line 139: | Line 181: |
|| \+ || matches 0 or more of the character which follows the \+ || || || | || \+ || matches 0 or more of the character which follows the \+ || || || |
Line 143: | Line 186: |
|| \& || replaced with text which matched search string || | || \& || replaced with text which matched search string || |
Line 148: | Line 192: |
Line 149: | Line 194: |
Line 160: | Line 206: |
Line 161: | Line 208: |
Line 173: | Line 221: |
|| Functions || || | || Functions || || |
Line 176: | Line 225: |
|| joe(..macro..) - runs an editor macro || || || || || || || || |
|| joe(..macro..) - runs an editor macro || || || || || || || || |
Line 182: | Line 232: |
Line 184: | Line 235: |
Line 186: | Line 238: |
|| ! ^ * / % + - < <= > >= == != && || ? : || | || ! ^ * / % + - < <= > >= == != && || ? : || |
Line 193: | Line 249: |
Line 199: | Line 254: |
By Paul Sutton
Revision 4.0
01/01/09
contact : zleap@zleap.net
Basic Joe commands - getting help
To toggle help use
^KH
To move forwards and backwards in help screens use esc . and esc ,
Cursor Movement |
B || Left || F |
Right |
P || Up || N |
Down |
^Z |
Previous Word |
^X |
Next Word |
Search |
KF || Find Text || L |
Find Next |
Goto |
U || Prev Screen || V |
Next Screen |
^ |
Beginning of Line |
|
E || End of Line || KU |
Top of File |
^KV |
End of File |
|
^KL |
To line Number |
Block |
KB || Begin || KK |
End |
^KM |
Move |
|
KC || Copy || KW |
File |
^KY |
Delete |
|
^K/ |
Filter |
Delete |
D || Char || Y |
Line |
^W |
>Word |
|
O || Word< || J |
>Line |
_ || Undo || ^ |
Redo |
Misc |
KJ || Reformat || KA |
Center |
T || Options || R |
Refresh |
Spell |
[N || Word || [L |
File |
Exit |
|
|
|
|
|
KX || Save || C |
Abort |
^KZ |
Shell |
||
Window |
|
|
|
|
|
File |
|
|
|
|
|
KE || KR |
Insert |
^KD |
Save |
|
|
|
|
|
|
|
|
KO || Split Window in half || KG |
Make current Window Bigger |
|
KN || Go to the window below || [V |
Switch to next buffer |
|
C || Eliminate the current window || KE |
Load file into window |
|
KT || Make current window smaller || KP |
Go to the window above |
|
^[U |
Switch to previous buffer |
^KI |
Show all windows / Show one window |
Macros |
K[ || 0-9 Record || K] |
Stop |
|
K 0-9 || Play || K? |
Query |
|
^[D |
Dump |
Misc |
^K SPACE |
Status |
^K\ |
Repeat |
Insert |
|
^] |
Split Line |
^Space |
ins Space |
Scroll |
|
|
|
[W || Up || K< |
Left |
||
[Z || Down || K> |
Right |
Shell |
|
^K' |
Window |
^[! |
Command |
Quote |
|
^[' |
Ctrl- |
^\ |
Meta- |
Goto |
|
Delete |
|
I-Search |
|
Bookmarks |
|
Indent |
|
[B || To KB |
[Y || Yank || [R |
Backwards |
[ 0-9 || Goto || K, |
Less |
|||||
[K || To KK |
[O || line< || [S |
Forwards |
[[ |
Set |
^K. |
More |
Goto |
|
^G |
Matching ( [ { |
^K- |
Previous place |
^K= |
Next place |
^K; |
Tags file search |
Compiling |
|
^[C |
Compile & parse |
^[G |
Grep & parse |
^[= |
To next error |
^[- |
To prev. error |
^[ SP |
Jump to error |
Quick |
|
^G |
find word under cursor |
^[ENTER |
Complete Word |
^[Y |
Paste Completed Text |
[Y |
[Y cycle through deleted |
Special search sequences |
|
\^ \$ |
matches beg./end of line |
\? |
match any single char |
\< \> |
matches beg./end of word |
\* |
match 0 or more chars |
\c |
matches balanced C expression |
\\ |
matches a \ |
\[..] |
matches one of a set |
\n |
Matches a newline |
\+ |
matches 0 or more of the character which follows the \+ |
|
|
Special replace sequences |
\& |
replaced with text which matched search string |
\0 - 9 |
replaced with text which matched Nth \*, \?, \c, \+, or \[..] |
\\ |
replaced with \ |
\n |
replaced with newline |
Search options |
r |
Replace |
k |
Restrict search to highlighted block, which can be rectangular |
b |
Search backward instead of forward |
i |
Ingore case |
a |
Search in all loaded files |
e |
Search across all files in Grep or Compile error list |
w |
Wrap to beginning of file in this search |
n |
Do not wrap to beginning of file for this search |
nnn |
Perform exactly nnn replacements |
Commands |
Hit ESC m for math |
hex |
Hex display mode |
dec |
Decimal mode |
ins |
type result into file |
eval |
evaluate block |
0xff |
Enter number into hex |
3e-4 |
Floating point decimal |
a=10 |
Assign a variable |
2+3:ins |
Multiple Commands |
e pi |
Constants |
ans |
Previous Result |
Functions |
|
sin cos tab asin acos atan |
sinh cosh tanh asinh acosh atanh |
sqrt cbrt exp ln log |
int floor ceil abs erg ergc |
joe(..macro..) - runs an editor macro |
|
|
|
|
|
Block |
sum cnt |
Sum, Count |
avg dev Average |
std. deviation |
Operators |
! ^ * / % + - < <= > >= == != && |
? : |
Hit TAB at file name prompts to generate menu of file names
Or use up/down keys to access history of previously entered names
Special file names:
!command |
Pipe in/out of a shell command |
»filename |
Append to a file |
- |
Read/Write to/from standard I/O |
filename,START,SIZE |
Read/Write a part of a file/device |
Give START/SIZE in decimal (255), octal (0377) or hex (0xFF)