With this program,you can edit a file, and the buttons do the following:

[Open]         Open a file.
[Hex]          Open a file as hex.
               During hexopen, many buttons are disabled, but some, like edit,
               are enabled. 
      [S-edit] With this, you can patch 20 chars at a time. 
               The patch starts at the cursor position.
      [<],[>]  Convert hex <> text with the < and > buttons.
[Save]         Save work to file.
[...]          Run hello_batch.bat.
               Saves text under current name and executes hello_batch.bat with\
               arguments provided: path name .extension.
               So, c:\teti\wro.pli would make: hello_batch c:\teti\ wro .pli. 
[saVe as]      Save work with another name.         
[J 0ah]        Save 'enter' as 0ah; I added this to be able to save unix
               scripts, ftp them to a unixmachine, and run them.
[save coNf.]   Save screencolors & screenposition.    
[set cUrr. dir]Change the directory.     
               On subscreen: 
      [Get names] Copy filenames from directory to screen; full path, can be
               easily removed.
[* snd]        Send selected text to other program.
[0 prg]        Select other program to send to;
               read text in memory of other program, copy it.
[Quit]         Quit.        
[F1 or ?]      This text.       

[aDd1]         Add some text at start of each line.           
[addE]         Add some text at end of each line.        
[6 add at pos] Add some text at position x. 
[^J x, per ln] Add some text after each xth character, starting counting anew
               with each new line.
[^K x]         Add some text after each xth character (not counting enter).
[^L 1 x/ln y]  Add some text on each xth line, after each yth character,
               starting counting anew with each new line.
[^M J, ex spc] Add some text after each xth character, starting counting anew
               with each new line, not adding inside word if possible.

[2coll]        Add a file line per line behind the current lines.      
               If you want spaces between them, add them first with alt-e.
[Find]         Find text; F3: find again.   
[^P 2cl<cb3]   Add text from copybuffer 3 line per line behind the current lines.      
               If you want spaces between them, add them first with alt-e.

[3 del1]       Delete 1 character at start of each line.       
[4 dele]       Delete 1 character at end of each line.         
[5 del at pos] Delete 1 character at position x.        
[deleTe from]  Delete lines after x.   
[^O delete to] Delete lines upto x.

[7 add linenrs.] Add linenumbers at start of each line;   
[at X]         add linenumbers at position x;   
[Z end]        add linenumbers at end of each line.   

[Repl.]        Replace some text with some other text.         
[Wrd]          Replace whole word, with no character of a-z/A-Z before or after
               it; it doesn't matter if the word itself consists of characters 
               or not. 
[I btwn]       Replace text between A and B with some text.  
[reM.]         Remove some text.    
[K line]       Remove line starting from character x (takes the first
               character). 
[Y wrd]        Remove whole word, with no character of a-z/A-Z before or after
               it; it doesn't matter if the word itself consists of characters
               or not. 
[sPace it]     Replace some text by spaces, skipping the first occurrence in a 
               series. (So, if there is a line in between without the text, the
               next occurrence is skipped).
[replace !]    Replace !. For this, the text has to be prepared.    
               Put text between [- and -], and all ! after this will be 
               replaced by this text.
               The best way to keep a ! is to put [-!-] somewhere before it.

[- fill out]   Fill lines out with spaces to xx.

[8 hist.]      Show old situation 3 steps back, except for 2coll, where the 2
               steps back and the added file are shown.        
[Back]         Reverse to step x.     

[loG]          Show log. Log is updated during program execution.       
[9 Save log]   Save log.h_e.     
[run Logfile]  Run a logfile.    

[Color]        Try some backgrounds.    
[Again]        Restart this program, lose work.         

[+<]           Make selection bigger on the left. Especially nice for running logfile.      
[-<]           Make selection smaller on the left.      
[+>]           Make selection bigger on the right.      
[->]           Make selection smaller on the right.      
[\]            If text has been selected: edit selection and back to text.
[F2]           If a text gets to big for the textlimit (you can't type 
               characters on the screen anymore), f2 will enlarge the
               textlimit. (Some functions will, as well).
[F4]           If you really want to copy and paste large pieces, or ctrl-v
               does not paste all, f4 will enLARGE the textlimit.
[CTRL-3, 4, 6 to CTRL-0]
               CopyBuffers: will copy selected text to the clipboard and 
               buffers 3, 4, 6 - 0 (a window pops up at startup). 
               If nothing is selected, they will copy the content of the 
               buffer to the screen and the clipboard. 
               So, after using one of these keys, you can also use CTRL-V
               to paste it. 
[CTRL-G]       Go to line x.

Some of the functions will work with selected text. (select text on the screen)
'Hello_edit [filename]' will open the file at startup.
'Hello_edit [name].h_e' will run [name].h_e at startup.

About position: the position to the left of the first character on a line is 
position 1 (here the functions with position will not work, there are other 
functions for that position). Position can not be greater than 3500. 