'C-' entspricht CONTROL (CTRL)
| Befehle mit Wirkung auf ein Zeichen | |
|---|---|
| C-f | setze den Cursor ein Zeichen nach rechts |
| C-b | setze den Cursor ein Zeichen nach links |
| ESC m | setze den Cursor zum ersten nichtleeren Zeichen der aktuellen Zeile |
| ESC C-f | suche vorwärts nach der zur 'Klammer auf' rechts vom Cursor gehörenden 'Klammer zu' |
| ESC C-b | suche rückwärts nach der zur 'Klammer zu' rechts vom Cursor gehörenden 'Klammer auf' |
| C-t | vertausche das Zeichen vor dem Cursor mit dem unter dem Cursor |
| C-d | lösche das Zeichen unter dem Cursor, am Ende der Zeile wird die aktuelle mit der nächsten Zeile vereinigt |
| C-h | lösche das Zeichen links vom Cursor (wie <DEL>) |
| ESC \ | lösche Leerzeichen (<Space>, <Tabs>) |
| Befehle mit Wirkung auf ein Wort | |
| ESC f | setze den Cursor ein Wort nach rechts |
| ESC b | setze den Cursor ein Wort nach links |
| ESC d | lösche das Wort rechts vom Cursor |
| ESC DEL | lösche das Wort links vom Cursor |
| ESC l | verwandle das nächste Wort in Kleinbuchstaben |
| ESC u | verwandle das nächste Wort in Grossbuchstaben |
| ESC c | schreibe beim nächsten Wort den Anfangsbuchstaben gross und alle folgenden klein |
| Befehle mit Wirkung auf eine Zeile | |
| C-n | setze den Cursor eine Zeile tiefer |
| C-p | setze den Cursor eine Zeile höher |
| ESC z | bewege den Bildschirm eine Zeile tiefer |
| C-z | bewege den Bildschirm eine Zeile höher |
| ESC g | gehe zu Zeile ... |
| C-x C-o | lösche Leerzeilen |
| C-a | setze den Cursor auf den Zeilenanfang |
| C-e | setze den Cursor auf das Zeilenende |
| C-x C-t | vertausche die aktuelle mit der nächsten Zeile |
| C-k | lösche vom Cursor bis zum Ende der Zeile |
| C-m | erzeuge eine neue Zeile |
| C-j | erzeuge eine neue Zeile mit Einrücken |
| C-o | erzeuge eine neue Zeile mit Backup |
| Befehle mit Wirkung auf eine Seite | |
| C-v | blättere eine Seite vorwärts |
| ESC v | blättere eine Seite zurück |
| Befehle mit Wirkung auf ein Fenster | |
| ESC , | setze den Cursor auf den Fensteranfang |
| ESC . | setze den Cursor auf das Fensterende |
| C-x 2 | teile das aktuelle Fenster |
| C-x d | lösche das aktuelle Fenster |
| C-x 1 | lösche das nächste Fenster |
| C-x ^ | vergrössere das aktuelle Fenster um eine Zeile |
| C-x n | mache das nächste Fenster zum aktuellen |
| C-x p | mache das vorherige Fenster zum aktuellen (auch: C-x o) |
| ESC C-v | blättere im nächsten Fenster eine Seite weiter |
| Befehle mit Wirkung auf einen Block | |
| C-@ | setze Markierung |
| C-x C-x | vertausche die Markierung und den Cursor |
| C-w | lösche den Block zwischen der Markierung und dem Cursor und füge ihn in den Löschpuffer ein |
| Befehle mit Wirkung auf den Puffer | |
| ESC < | gehe zum Pufferanfang |
| ESC > | gehe zum Pufferende |
| C-x C-b | liste alle Puffer |
| C-x k | lösche Puffer |
| C-x C-i | füge Datei ... in den aktuellen Puffer ein |
| ESC ~ | mache alle Änderungen rückgängig |
| C-x b | wähle einen Puffer aus |
| C-y | füge Löschpuffer an der Cursorposition ein |
| Befehle mit Wirkung auf eine Datei | |
| C-x C-\ | schreibe die aktuelle Datei zurück (auch: C-x S) |
| C-x C-m | schreibe alle modifizierten Puffer, die noch nicht gesichert sind, in die jeweiligen Dateien zurück |
| C-x C-w | schreibe den aktuellen Puffer in Datei ... |
| C-x C-f | finde Datei ..., lade sie, falls sie nicht in einem Puffer vorhanden ist |
| C-x 4 | lade Datei ... in das nächste Fenster |
| C-x C-i | füge Datei ... in den aktuellen Puffer ein |
| C-x C-r | besuche Datei ..., ohne den aktuellen Puffer zu verändern |
| Befehle zum Suchen und Ersetzen | |
| C-\ | suche String ... vorwärts im Text |
| C-r | suche String ... rückwärts im Text |
| ESC r | suche vorwärts und ersetze ohne Rückfrage:Syntax : <zu ersetzender String> <RETURN> <Ersatzstring> |
| ESC q | suche vorwärts und ersetze mit Rückfrage:Syntax : <zu ersetzender String> <RETURN> <Ersatzstring> |
| C-\ C-r | editiere den letzten Suchstring (auch: C-r C-r) |
| Allgemeine Befehle | |
| C-x C-c | verlasse JOVE |
| ESC s | verlasse JOVE, aber erhalte den Status; mittels '%fg' kehrt man in den Editor zurück |
| C-u | führe das folgende Kommando viermal aus |
| C-u C-u | führe das folgende Kommando sechzehnmal aus |
| ESC C-l | baue den Bildschirm neu auf |
| ESC x ? | liste alle Kommandos |
| ESC x apropos <keyword> | liste alle Kommandos im Zusammenhang mit <keyword> |
| ESC ? | beschreibe das eingegebene Kommando und gebe die zugehörige Tastenkombination an; das Kommando muss der JOVE-Syntax entsprechen (s. ESC x ?) |
| C-x ? | beschreibe die Wirkung der Tastenkombination ... |
| C-x ! | führe UNIX-Kommando ... aus; ggf. anfallender Output wird in ein eigenes Fenster geschrieben |
| C-] | Abbruch eines UNIX-Kommandos |
| ESC x ov | schaltet den Overwrite-Mode an oder aus (toggle) |
| ESC x bu | zeigt die Position im Puffer |