EVE (editor)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

EVE 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). 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).

Ovládání editoru

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

klávesavýznam
ukončení editoruukončení editoru
F10uloží soubor a ukončí editor
Ctrl-Zuloží soubor a ukončí editor
Ctrl-Yukončí editor bez uložení souboru
příkazový řádekpříkazový řádek
- (num. )vyvolá prázdný příkazový řádek; Help vypíše vypíše seznam příkazů
Ctrl-Bvyvolá příkazový řádek s předchozím příkazem; Help vypíše seznam příkazů
mazánímazání
Backspacesmaže znak vlevo od kursoru
Ctrl-Usmaže vše vlevo od kursoru do začátku řádku
Ctrl-Xsmaže vše vlevo od kursoru do začátku řádku
Ctrl-Jsmaže slovo, na kterém stojí kursor
7 (num. +more)zahájí výběr textu
8 (num. )odstraní text od místa, kde bylo použito Select
9 (num. )vloží odstraněný text na místo kurzoru
Endzahájí výběr textu
Deleteodstraní text od místa, kde bylo použito Select
Insertvloží odstraněný text na místo kurzoru
změna režimůzměna režimů
F11změna směru pohybu pro F12 a hledání (vpravo ve stavovém řádku se zobrazuje Forward nebo Reverse)
* (num. )změna směru pohybu pro F12 a hledání (vpravo ve stavovém řádku se zobrazuje Forward nebo Reverse)
Ctrl-Apřepíná mezi režimem vkládání znaků a přepisování (ve stavovém řádku se zobrazuje Insert nebo Overstrike)
pohyb v textupohyb 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-Eskok na konec řádku
Ctrl-Hskok na začátek řádku
F12skáče po koncích řádků; stisknutí F11 mění směr - skáče po začátcích řádků
vkládánívkládání
Ctrl-Vvložení řídicího znaku
Ctrl-Itabelátor
Ctrl-Lvloží znak FF (nová stránka) na samostatném řádku
Ctrl-Mvloží konec řádku
další příkazydalší příkazy
Ctrl-Spozastaví výstup na obrazovku
Ctrl-Qobnoví výstup na obrazovku (opak Ctrl-S)
Ctrl-Tdo 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-Wznovu vykreslí obrazovku
Ctrl-R
NumLockvyvolá 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ědyvyvolání nápovědy
/ (num. )vypíše nápovědu ke klávesám na numerické klávesnici
Helpzadáním slova Help v příkazovém řádku vypíše nápovědu k příkazům editoru
.

Definování funkcí kláves

Interaktivní definování funkcí kláves

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

# Vyvolat příkazovou řádku editoru EVE (klávesou - na numerické klávesnici nebo Ctrl-B Ctrl-U) # 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 # Na nápovědu EVE command: napsat jméno příkazu # 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

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

Reference

Externí odkazy

[url=https://web.archive.org/web/20150205134518/http://h71000.www7.hp.com/doc/73final/6021/6021pro.html]Extensible Versatile Editor Reference Manual[/url], HP OpenVMS Systems Documentation

Kategorie:OpenVMS Kategorie:Textové editory

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top