Differences between revisions 8 and 9
Revision 8 as of 2009-01-07 14:34:00
Size: 5170
Editor: jdd
Comment:
Revision 9 as of 2009-01-07 14:44:37
Size: 5180
Editor: jdd
Comment:
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 &amp; parse ||
|| ^[G || Grep &amp; 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:
|| \&lt; \&gt; || 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:
|| \&amp; || 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:
|| ! ^ * / % + - &lt; &lt;= &gt; &gt;= == != &amp;&amp; || ? : ||
|| ! ^ * / % + - < <= > >= == != && || ? : ||


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&lt; || 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&lt; || [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)

jdd/test (last edited 2009-08-11 12:29:11 by jdd)