Linux-Editor mit VMS EDT-ähnlichem Richtungsmodus

8

Mit dem VMS-Editor EDT können Sie die meisten Bearbeitungsbefehle über die Tastatur steuern. Eine der netten Eigenschaften ist, dass die Betriebsrichtung auf "hoch" oder "runter" eingestellt werden kann. Dies bewirkt dann Befehle wie "Zum nächsten Zeichen verschieben" und "Zum Zeilenanfang verschieben". Ein weiteres Merkmal ist, dass es "Zeichen" -, "Wort" - und "Zeilen" -Puffer gibt, in die man ausschneiden, kopieren und einfügen kann.

Ich suche einen Linux-Editor mit diesen Funktionen?

Dies ist keine Anforderung für einen EDT-Editor für Linux. Ich bin "bereit", einen neuen Editor zu lernen, wenn er diese Funktionen hat.

CW Holeman II
quelle

Antworten:

10

Du willst emacs.

Emacshat einen EDT-Emulationsmodus ( M-x edt-emulation-mode). Dadurch werden emacsdie Edt-Keymappings verwendet.

Führen Sie es aus, bevor Sie es verwenden können emacs -q -l edt-mapper. So können Sie einrichten , welche Tasten auf DEINE Tastaturbelegung auf die verschiedenen VT - Tasten ( gold, dousw.).

Es funktioniert ganz gut und Sie haben die zusätzliche Funktionalität von emacssowie die Edt-Tasten, die Sie gewohnt sind.

EDIT: Ich sollte mir Daten ansehen, dies wurde vor Ewigkeiten gefragt ... aber die Informationen sind immer noch gut.

Bart
quelle
8

Vim scheint all diese Funktionen zu bieten. Es gibt viele gute Tutorials dafür im Web, aber der einfachste Weg, sich mit dem Editor vertraut zu machen, besteht darin, ihn zu installieren und dann das vimtutormitgelieferte Programm auszuführen .

H- Links
J- Ab
K- Auf
L- Rechts

4L- 4 Zeichen richtig
4W- 4 Wörter richtig

0- Zeilenanfang
$- Zeilenende
gg- Dateianfang
GG- Dateiende
100gg- Zeile 100

Lucas Jones
quelle
1
@ CW Holeman II: Ich werde nur die Antwort damit bearbeiten. Entschuldigung für die lange Verzögerung :)
Lucas Jones
1
Beachten Sie, dass EDT einen Richtungsmodus hat, sodass EDT anstelle von LLWW Folgendes verwenden würde: Down AdvChar AdvChar AdvWord AdvWord und anstelle von HH EDT Folgendes verwenden würde: Up AdvChar AdvChar. EDT verwendet auch die Pfeiltasten anstelle von HJKL.
CW Holeman II
1
Mit Vim können Sie auch die Pfeiltasten verwenden. Die Verwendung von HJKL ist jedoch angeblich schneller, wenn Sie richtig tippen, da sie sich in der Startzeile befinden. Ich tippe jedoch nicht richtig, daher finde ich die Pfeiltasten genauso schnell.
Lucas Jones
3

Emacs Bildmodus ist für ASCII - Diagramme und Tabellen zu erleichtern Zeichnung. Sie können die Richtung ändern , in der der Cursor bewegt sich nach ein Zeichen mit Einfügen C-c left, C-c downusw.

Gilles 'SO - hör auf böse zu sein'
quelle
"Nach dem Einfügen nach links bewegen" scheint nur für die Aktion nach dem Einfügen eines Zeichens spezifisch zu sein.
CW Holeman II