ÚVOD | Novinky | 8 Bitů | Příslušenství | Drobnosti | TTL | Kontakt
SAPI-1 | ONDRA | PMI-80 | PMD-85 | klony PMD-85 | klony SM50/40 | PETR | PLAN-80A | IQ151 | TNS | FK-1 | HVĚZDA | SP 830 | PCS 1-QR6000
ZPS | Technické prostředky | Programové vybavení | Dokumentace
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% POPIS OBSLUHY EDITORU " T E D I T " %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
DNE: 18.10.85
TEXTOVY EDITOR TEDIT UMOZNUJE EDICI PROGRAMU V ROZSAHU
MOZNOSTI EDITORU PEDIT, ALE NAVIC UMOZNUJE ZPRACOVANI TEXTU,
VYRIZOVANI KORESPONDENCE, FORMATOVANI TISKU TEXTU ...
ROZDELENI OBRAZOVKY:
I---------------------------------------I
I MOD EDITORU (MAIN/HELP) I
IVLASNI TEXT............................I
I.......................................I
. .
. .
. .
I........................... I
I I
I* PRIKAZOVY RADEK I
I---------------------------------------I
A) ROZSIRENI EDITORU TEDIT
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
VLASTNI EDITOR MA DVA PRIKAZOVE MODY "MAIN", "HELP"
MAIN: JE SHODNY S PRIKAZY EDITORU PEDIT
HELP: JE URCEN PRO PRACI S TEXTY A ZADAVANI PARAMETRU
NAZEV MODU JE PRUBEZNE ZOBRAZOVAN V HORNI LEVEM ROHU
OBRAZOVKY. V PRIKAZOVEM RADKU JE V MODU "MAIN" ZNAK "*" A
V MODU "HELP" ZNAK "|". PRECHOD MEZI MODY SA PROVADI POVELY "M", "H"
H HELP
PREPNE DO MODU HELP, KTERY JE URCEN PRO RIZENI A FORMATOVANI
TEXTU
M MAIN
NAVRAT DO VLASTNIHO EDITORU
SEZNAM NOVYCH POVELU V "HELP" MODU
==================================
[>] POSUV O SLOVO VLEVO
[<] POSUV O SLOVO V VPRAVO
@A APPEND
@#1 PRIRADI JAKO VYSTUP :CO:, @=1 PRIRADI VYSTUP :LO:
POVEL APPEND KOPIRUJE ZE VSTUPNIHO SOUBORU TEXT DO
VYSTUPNI ZARIZENI AZ PO DOSAZENI ZADANEHO ZNAKU NEBO
KONCE SOUBORU, KDYZ NENI ZADANY ZNAK NALEZEN.
PR/ 1A/[ESC] .. VYSTUP NA :LO: AZ PO ZNAK"/" A NEBO KONEC
SOUBORU
PR/ 1A[ESC] ... VYSTUP NA :LO: AZ PO KONEC SOUBORU
PR/ 0A][ESC]... VYSTUP NA :CO: PO ZNAK "]"
C CHAPTER
ZADANI TEXTU ZAHLAVI STRANKY. UKONCENO ZNAKY [ESC] V ROZMEZI
0-80 ZNAKU. JE MOZNO VLOZIT I ZNAKY [CR], [LF] A TAK NASTAVIT
VELIKOST HORNIHO OKRAJE. ZRUSENI NAZVU SE PROVEDE C[ECS].
D DISPLAY
NEJPRVE ZOBRAZI MAPU PAMETI:
#### OBSAZENA PAMET (# 1KB)
....... VOLNA PAMET (. 1KB)
DALE ZOBRAZI STATUS PRO RIZENI FORMATOVANI TISKU
(PRO POVELY "T","O" A "P").
W=SIRKA RADKU
L=DELKA STRANKY
S=NASTAVENI LEVEHO OKRAJE
G=NASTAVENI TABULATORU (4, 8)
N=POCATECNI CISLO STRANKY(0..NENI STRANKOVANI)
U=NASTAVENI ZOBRAZENI A VSTUPU ZNAKU
POTOM SE VYPISE ZAHLAVI STRANKY A ZOBRAZI PRO KONTROLU
RIDICI RADEK,KTERY UKAZE NASTAVENI OKRAJE,TABULATORU A SIRKY
E END OF FILE
UZAVRE VYSTUPNI SOUBOR
@F FORMAT
POVEL UDA KOLIK RADKU TEXTU MA EDITOR PREFORMATOVAT. T.J.
UPRAVIT SIRKU TEXTU A ZACHOVAT PUVODNI ODSTAVCE. TEDIT
AUTOMATICKY ROZDELUJE SLOVA A RUSI STARE ROZDELENI SLOV.
PO PREFORMATOVANI TEXTU SE AUTOMATICKY ZOBRAZI ZACATEK UPRAVENEHO
TEXTU NA OBRAZOVCE. FORMATOVANI SE TAKE UKONCI, KDYZ JE V PAMETI
MALO MISTA PRO UKLADANI UPRAVENEHO TEXTU.
PR/ 12F .. FORMATUJE 12 RADKU OD POINTRU.
POZNAMKA: V NEKTERYCH PRIPADECH JE NUTNE OPRAVIT ROZDELENI SLOV.
REZIM FORMATOVANI JE TAKE RIZEN PARAMETREM "S"(NASTAVENI
PRAVEHO OKRAJE)
JE-LI S=0 POTOM SE ZAchOVAVAJI ODSTAVCE.
JE-LI S>0 POTOM SE NA ZACATEK RADKU VLOZI STANOVENY
POCET MEZER A IGNORUJE SE PUVODNI CLENENI NA ODSTAVCE.
POCET MEZER NA LEVEM OKRAJI LZE ZRUSIT POVELEM V MODU MAIN
*12<L$5D$>$$ .. NA 12TI RADCIch ZRUS 5 MEZER
@I INSERT DECIMAL
HODNOTA @ UDAVA DECIMALNI KOD ZNAKU, KTERY BUDE VLOZEN DO TEXTU
NAPR: PREPNUTI BARVY TISKU PRO C 2111 LZE PROVEST..
PR/ 18I[ESC]
PR/ 12I[ESC] .. NASTAV NOVOU STRANKU PRO TISK
PR/ 1I[ESC] .. TUCNY TISK
BOLDFACE POVELEM 1I[ESC] LZE NASTAVIT TUCNY TISK NA TISKARNE
KTERA RESPEKTUJE RIDICI POVEL 08H..CNTL H.
NASTAVENI PLATI OD ZADANI 01 AZ DO KONCE RADKU A
NEBO PO DRUHY VYSKYT 01 V RADKU.
@J JUMP
HODNOTA @ UDAVA ZDA JDE O ZADANI POLOHY ZNACKY, NEBO VYHLEDANI
0J$ .. ZADANI OKAMZITE POLOHY CURSORU
J$ .. VYHLEDANI JIZ ZADANE POLOHY CURSORU
@K KEYBOARD
UMOZNUJE Z KLAVESNICE VKLADAT TEXT PRIMO DO SOUBORU, KTERY SE
TISKNE NA :LO: (@=1) NEBO :CO: (@=0). TEXT SE NEJPRVE ZAPISUJE
DO PAMETI PO ZNAKU [CR] A NEBO PO 80 ZNACIch SE VYPISE. V PAMETI
JE MOZNE KLAVESOU [DEL] A NEBO [<-] RUSIT ZNAKY. PO KAZDE OPRAVE
SE RADEK ZNOVU VYPISE. KONEC VKLADANI TEXTU SE ZADA KLAVESOU [ESC].
NA ZACATKU KAZDEHO RADKU SE VYPISE HLASENI PRO OBSLUHU "INPUT:",
KTERE SIGNALIZUJE,ZE JE TREBA ZADAT TEXT Z KLAVESNICE.
PR/: 3<-12P$K$123P$>$$
@G GET TABULATOR
NASTAVI VELIKOST TABULATORU NA HODNOTU 4 NEBO 8
@L LENGHT
NASTAVI DELKU STRANKY PRO RIZENI FORMATOVANI TISKU
M MAIN
NAVRAT DO EDITORU PEDIT
@N NUMBER
@ UDAVA POCATECNI CISLO STRANKY (1-99)
JE-LI @=0 POTOM JE CISLOVANI STRANEK POTLACENO
@O OUTPUT
VYSTUP @ RADKU OD POINTRU NA :PO: S DODRZENIM FORMATOVANI
JAKO U "P","T". TEXT ZUSTANE V PAMETI
@P PRINT
VYSTUP @ RADKU NA :LO: S NASTAVENI FORMATU, ZAHLAVIM,OKRAJEM..
Q QUIT
NAVRAT DO HLAVNIHO MODU
R READ
NASTAV PRIZNAK OTEVRENEHO VSTUPNIHO SOUBORU
PR/ R[ESC]
A NEBO CTE VSTUPNI SOUBOR AZ PO ZADANY ZNAK
PR/ R[[ESC] ... ZNACKA JE "["; POTOM LZE POUZIT
POVEL 1A][ESC], KTERY KOPIRUJE VSTUPNI SOUBOR NA :LO:
@S SET MARGIN
NASTAV VELIKOST LEVEHO OKRAJE
@T TYPE
VYSTUP @ RADKU NA :CO: S NASTAVENIM FORMATU ..
STEJNE JAKO POVELY "O" A "P"
@U UPPFER
NASTAVENI PREPINANI PISMEN
0.. MALA A VELKA PISMENA .. PLATI PRO VSTUP I VYSTUP
1..POUZE VELKA PISMENA .. -"-
2..PRI CTENI NOVEHO TEXTU Z :RI: SE FILTRUJI ZNAKY OD 0-20H
MIMO CR, LF, HT
@W WIDTH
NASTAV SIRKU STRANKY (0-255) PRO PRIKAZ "F" A RIZENI ZDVOJOVANI
MEZER PRO POVELY "P", "O", "T" V MODU "HELP"
W=0 BLOKUJE AUTOMATICKE ZDVOJOVANI MEZER, URCENE PRO ZARAVNANI
PRAVEHO OKRAJE A PRUBEZNE CISLO STRANKY SE PISE OD POZICE 40.
B BEGIN
NASTAV CURSOR NA ZACATEK TEXTU
Z END
NASTAV CURSOR NA KONEC TEXTU
V WINDOW
ZOBRAZ TEXT V OKOLI COURSORU
X NEXT
ZOBRAZ NASLEDUJI TEXT A PRESUN CORSOR
Y
ZOBRAZ PREDCHAZEJICI TEXT A PRESUN CORSOR
POZNAMKA:
=========
"O", "P" A "T" POVELY JSOU V MODU HELP URCENY PRO ZPRACOVANI TEXTU
PROVADI AUTOMATICKE ZDVOJOVANI MEZER V TISKU A TAK VYROVNAVAJI
PRAVY OKRAJ TEXTU, PRUBEZNE CISLUJI STRANKY TEXTU, UMOZNUJI
VYPSAT ZAHLAVI KAZDE STRANKY, ZVOLIT POCET RADKU NA STRANKU,
NASTAV LEVY OKRAJ STRANKY, SIRKU TABULATORU 4 NEBO 8 A DALE
UMOZNUJI DO TEXTU V OPERACNI PAMETI VKLADAT JINY TEXT, KTERY
JE ULOZEN NA VNEJSI PAMETI.(KAZETA..)
PR/ -12P$R[$1A]$12P$......
OD POINTRU SE VYPISE -12 RADKU NA TISKARNU, POTOM SE CTOU
DATA ZE VSTUPNIHO SOUBORU AZ PO ZNAK "[", DALE SE KOPIRUJI
DATA ZE VSTUPNIHO SOUBORU NA :LO: AZ PO ZNAK "]" A NAKONEC
SE TISKNE DALSICH 12 RADKU. TENTO POVEL LZE OPAKOVAT NAPR
0N$10<-5P$R/$1A/$12P$1A:$>$.......$$
B) MODE MAIN RIZENI VIDEO MODU MAIN
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
VE VIDEOMODU NENI NUTNO POTVRZOVAT UVEDENE PRIKAZY
ZNAKEM ESCAPE
VIDEOMOD EDITORU PLATI PRO UVEDENE POVELY JEN TEHDY,
JE-LI ZNAK NA 1.MISTE V PRIKAZOVEM RADKU A PLATI
PRO PRIKAZY:
B,Z,T,I, X, Y, V, CONTROL D, CONTROL I, CONTROL K,
SIPKY UP, DOWN, LEFT, RIGHT, CONTROL P
I VYMAZE OBRAZOVKU A ZOBRAZI 6 RADKU PREDCHOZIHO TEXTU ZA
KTERY BUDE ULOZEN NOVY TEXT
Y STEJNE JAKO V, NENI TREBA POTVRZOVAT A ZOBRAZI TEXT V OKOLI
POINTRU (-6,+6 RADKU), TENTO POVEL SE AUTOMATICKY PROVADI
PO UKONCENI JINYCH POVELU (NAPR:S, F, CONTROL D, ..)
X ZOBRAZ DALSI TEXT (+10 RADKU)
SIPKY PREMISTI POINTER V DANEM SMERU
-PRO KLAVESNICI BEZ KLAVES PRO RIZENI CURSORU
JE MOZNE VYUZIT TLACITEK (LF-DOLU, CR-NAHORU
<-DOLEVA, >-DOPRAVA.. BEZ POMOCNE FUNKCE SHIFT)
[>] POSUV O SLOVO VLEVO
[<] POSUV O SLOVO V VPRAVO
@J JUMP
HODNOTA @ UDAVA ZDA JDE O ZADANI POLOHY ZNACKY, NEBO VYHLEDANI
0J$ .. ZADANI OKAMZITE POLOHY CURSORU
J$ .. VYHLEDANI JIZ ZADANE POLOHY CURSORU
CTRL D VYMAZE ZNAK ZA POINTEREM A ZOBRAZI JAKO POVEL Y
CTRL I VLOZI 1 ZNAK V MISTE POINTERU A ZOBRAZI JAKO POVEL Y
CTRL K VYMAZE 1 RADEK A ZOBRAZI TEXT
CTRL P ZOBRAZI O STRANKU ZPET
CTRL S SUBTITUTE ZNAK V MISTE POINTRU PR/ ^SA
T ZOBRAZI RADEK OD POINTRU NAPRAVO
B BEGINNING OF TEXT BUFFER
- NASTAV NA ZACATEK BUFFRU POINTER A ZOBRAZI TEXT
Z END OF WORKSPACE
- NASTAV NA KONEC BUFFRU POINTER A ZOBRAZI TEXT
ITEXT$$ INSERT TEXT
- VLOZ TEXTOVY RETEZEC A ZOBRAZI TEXT
S SUBSTITUTE
- AUTOMATICKY SE ZOBRAZI PROVEDENA OPRAVA
F FIND
- AUTOMATICKY SE ZOBRAZI HLEDANY STRING
@O OUTPUT
-VYDERUJE OD POINTRU ZADANY POCET RADKU
@P PRINT
-VYTISKNE OD POINTRU ZADANY POCET RADKU NA TISKARNU
V MODU MAIN NENI FORMATOVANI TISKU, STRANKOVANI ...
R READ FILE OPEN
- OTEVRE JINY INPUT FILE NA CT
X EXCHANGE DISPLAY
-POSUNE POINTER O 10 RADKU A ZOBRAZI 12 RADKU
SLOZI K PROHLIZENI TEXTU
Y (-6T,6T)
-ZOBRAZI +/- 6 RADKU OD POINTERU
URCENO KE KONTROLE PROVEDENYCH OPERACI
Q QUIT
-NAVRAT DO MONITORU
V WINDOW
-VYPIS TEXTU NA OBRAZOVKU V OBLASTI POINTRU
**********************************************************
D) POVELY SHODNE S EDITOREM V1.7 "INTEL"
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@T TYPE OUT TEXT
- ZOBRAZ @ RADKU TEXTU. (0TT) ODPOVIDA VERIFIKACI RADKU
@L LINE
- POSUV O @RADKU
@K KILL
- VYMAZ @ RADKU
E EXIT
- UKONCENI EDICE, A ZAPIS TEXTU Z OPERACNI PAMETI NA :PO:
@W WRITE
- ZAPIS @ RADKU NA VNEJSI PAMET
N PUNCH 60 NULL CHARACTER
- ZAPIS BLANKU
A APPEND
- CTENI @ RADKU ZE VSTUPNIHO MEDIA
#A .. CELY TEXT
@C CHARACTER
- POSUV POINTRU O @ ZNAKU
D DELETE CHARACTER
- ZRUSENI @ ZNAKU
FTEXT$$ FIND TEXT STRING
- NAJDI STRING
STEXT$NEW TEXT$$ SUBSTITUTE TEXT STRING
- NAHRAZENI TEXTOVYCH STRINGU
--------------------------------------------
COMMAND ITERATION @<COMMAND STRING>$$
- OPAKOVANI PRIKAZU UVNITR SPICATYCH ZAVOREK
'DEL' DELETE CHARACTER
- ZRUSENI POSLEDNIHO ZNAKU
@ - ZNACI POCET RADOU <-65535 - +65535>
# - LZE JEDNIM ZNAKEM ZADAT MAX. KLADNE CISLO
------------------------------------------------
GENEROVANI UZIVATELSKE VERSE "TEDIT I"
======================================
PRO KONKRETNI POTREBY UZIVATELE LZE PRIMO NASTAVIT PARAMETRY, KTERE
RIDI ZOBRAZENI A ZAPIS NA :LO:. NA ADRESE TEDIT + 7 LEZI TABULKA ZAKLAD-
NIch PARAMETRU
ADR + 7 SIRKA -1
ADR + 8 VYSKA
ADR + 9 OKRAJ
ADR + 10 TABULATOR - 1
ADR + 11 CISLO STRANKY
ADR + 12 0
ADR + 13 MALA/VELKA PISMENA
-----------------------------------
NA TYTO ADRESY LZE ZAPSAT HODNOTY, KTERE NEJCASTEJI POUZIVA DANA
APLIKACE. POTOM NENI TREBA MENIT TYTO PRIKAZY POVELY V MODU "HELP".
[]
ÚVOD | Novinky | 8 Bitů | Příslušenství | Drobnosti | TTL | Kontakt
SAPI-1 | ONDRA | PMI-80 | PMD-85 | klony PMD-85 | klony SM50/40 | PETR | PLAN-80A | IQ151 | TNS | FK-1 | HVĚZDA | SP 830 | PCS 1-QR6000
ZPS | Technické prostředky | Programové vybavení | Dokumentace