EVE (editor)

Z Wikipedie, otevřené encyklopedie

EVE (Extensible Versatile Editor) je textový editor pro operační systém OpenVMS dodávaný od roku 1986 jako náhrada (emulátor) editoru EDT, který byl dostupný ve starších operačních systémech RSX-11, RTS/E a RT-11 na počítači PDP-11 a ve všech verzích operačního systému VMS. Funguje v řádkovém i celoobrazovkovém režimu. EVE je jedním z editorů, které využívají DEC Text Processing Utility (TPU).[1] Obvykle se vyvolává příkazem EDIT, za kterým lze uvést jméno editovaného souboru.

Pro editor Emacs existuje kvalitní emulace editoru EVE (jako add-on).[2]

Ovládání editoru[editovat | editovat zdroj]

Editor byl určen pro ovládání na terminálu VT100[3], což způsobuje, že jeho ovládání neodpovídá zvyklostem z osobních počítačů.

klávesa význam
ukončení editoru
F10 exit; uloží soubor a ukončí editor[4]
Ctrl-Z exit; uloží soubor a ukončí editor
Ctrl-Y ukončí editor bez uložení souboru
příkazový řádek
- (num.) recall; vyvolá prázdný příkazový řádek; Help vypíše vypíše seznam příkazů
Ctrl-B recall; vyvolá příkazový řádek s předchozím příkazem; Help vypíše seznam příkazů
mazání
Backspace smaže znak vlevo od kursoru
Ctrl-U erase start of line; smaže vše vlevo od kursoru do začátku řádku
Ctrl-X smaže vše vlevo od kursoru do začátku řádku
Ctrl-J erase word; smaže slovo, na kterém stojí kursor
7 (num.) Select; zahájí výběr textu
8 (num.) Remove; odstraní text od místa, kde bylo použito Select
9 (num.) Insert here; vloží odstraněný text na místo kurzoru
End Select; zahájí výběr textu
Delete Remove; odstraní text od místa, kde bylo použito Select
Insert Insert here; vloží odstraněný text na místo kurzoru
změna režimů
F11 change direction; změna směru pohybu pro F12 a hledání (vpravo ve stavovém řádku se zobrazuje Forward nebo Reverse)
* (num.) change direction; změna směru pohybu pro F12 a hledání (vpravo ve stavovém řádku se zobrazuje Forward nebo Reverse)
Ctrl-A change mode; přepíná mezi režimem vkládání znaků a přepisování (ve stavovém řádku se zobrazuje Insert nebo Overstrike)
pohyb v textu
kursor vlevo
kursor vpravo
kursor nahoru
kursor dolů
1 (num.) kursor vlevo
3 (num.) kursor vpravo
5 (num.) kursor nahoru
2 (num.) kursor dolů
Ctrl-E end of line; skok na konec řádku
Ctrl-H start of line; skok na začátek řádku
F12 skáče po koncích řádků; stisknutí F11 mění směr - skáče po začátcích řádků
vkládání
Ctrl-V vložení řídicího znaku
Ctrl-I tab; tabelátor
Ctrl-L insert page break; vloží znak FF (nová stránka) na samostatném řádku
Ctrl-M return; vloží konec řádku
další příkazy
Ctrl-S pozastaví výstup na obrazovku
Ctrl-Q obnoví výstup na obrazovku (opak Ctrl-S)
Ctrl-T do stavového řádku vypíše jméno stroje::jméno uživatele 09:15:19 TPU CPU=00:00:00.67 PF=2524 IO=7447 MEM=628
Ctrl-W refresh; znovu vykreslí obrazovku
Ctrl-R remember;
NumLock vyvolá příkaz Find - v příkazovém řádku lze zadat hledaný řetězec; směr hledání závisí na nastavení klávesou F11
vyvolání nápovědy
/ (num.) vypíše nápovědu ke klávesám na numerické klávesnici
Help zadáním slova Help v příkazovém řádku vypíše nápovědu k příkazům editoru

Definování funkcí kláves[editovat | editovat zdroj]

Interaktivní definování funkcí kláves[editovat | editovat zdroj]

Přiřazení funkce určité klávese nebo klávesové kombinaci se provede následujícím postupem:

  1. Vyvolat příkazovou řádku editoru EVE (klávesou - na numerické klávesnici nebo Ctrl-B Ctrl-U)
  2. Zadat příkaz Define Key - jako na většině míst v OpenVMS není nutné dodržovat velikost písmen a lze používat zkratky, takže stačí zadat de k
  3. Na nápovědu EVE command: napsat jméno příkazu
  4. Na nápovědu Press the key you want to define: stisknout klávesu nebo klávesovou kombinaci, která má zadanou akci vyvolávat

Definice kláves v souboru[editovat | editovat zdroj]

Editor EVE při svém startu interpretuje soubor EVE$INIT.EVE v domovském adresáři uživatele. Po vytvoření SYS$LOGIN:EVE$INIT.EVE s následujícím obsahem:

DEFINE KEY= Ctrl/F   Find
DEFINE KEY= F3       Find Next
DEFINE KEY= F1       Help
DEFINE KEY= F2       Do

bude klávesa Ctrl-F vyvolávat funkci hledání řetězce, F3 opakování hledání, F1 vypíše seznam příkazů a F2 vyvolá příkazový řádek editoru.

Odkazy[editovat | editovat zdroj]

Reference[editovat | editovat zdroj]

V tomto článku byl použit překlad textu z článku EVE (text editor) na anglické Wikipedii.

  1. TPU [online]. TextEditors.org, 2013. Dostupné online. 
  2. Emacs EDT emulation [online]. Free Software Foundation, Inc., 2015. Dostupné online. 
  3. HOLMAY, Patrick. The OpenVMS User's Guide. [s.l.]: Digital Press, 1998. 
  4. HP OpenVMS Systems Documentation [online]. Hewlett Packard [cit. 2016-03-26]. Dostupné v archivu pořízeném dne 2016-03-31. 

Externí odkazy[editovat | editovat zdroj]