EVE (editor)
Author
Albert FloresEVE 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ávesa | význam |
---|---|
ukončení editoru | ukončení editoru |
F10 | uloží soubor a ukončí editor |
Ctrl-Z | uloží soubor a ukončí editor |
Ctrl-Y | ukončí editor bez uložení souboru |
příkazový řádek | příkazový řádek |
- (num. ) | vyvolá prázdný příkazový řádek; Help vypíše vypíše seznam příkazů |
Ctrl-B | vyvolá příkazový řádek s předchozím příkazem; Help vypíše seznam příkazů |
mazání | mazání |
Backspace | smaže znak vlevo od kursoru |
Ctrl-U | 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 | smaž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 |
End | zahájí výběr textu |
Delete | odstraní text od místa, kde bylo použito Select |
Insert | vloží odstraněný text na místo kurzoru |
změna režimů | změna režimů |
F11 | změ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-A | 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 | 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 | skok na konec řádku |
Ctrl-H | 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í | vkládání |
Ctrl-V | vložení řídicího znaku |
Ctrl-I | tabelátor |
Ctrl-L | vloží znak FF (nová stránka) na samostatném řádku |
Ctrl-M | vloží konec řádku |
další příkazy | 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 | znovu vykreslí obrazovku |
Ctrl-R | |
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 | 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
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