Too Cool for Internet Explorer

Wechsel zu Emacs

Ich nutze seit mehr als 15 Jahre Vim und habe es nie bereut! Ich war (und bin!) absoluter Fan dieses Software-Projekts und dessen Produkt. Es gibt kein Unix-Derivat bzw. Linux-System das Vi/Vim nicht kennt. Es gab für mich nie einen Grund zu wechseln und demnach (man bemerke!) war ich stehts Verfechter dieses Editors.

Seit einiger Zeit gibt es einen Grund – nennen wir einfach ihn einfach einen Commit auf einen gewissen Konsens, ohne dabei näher auf die Details eingehen zu wollen! Seit diesem Commit erwische ich mich immer wieder bei dem Versuch gewisse (ich nennen sie mal) Bedienkonzepte vom Vim in Emacs anzuwenden. Von dem her bin ich ab und an auf der Suche nach gewissen Emacs-Befehlen, die semantisch equivalent zu entsprechenden Vim-Befehlen sind.

Um meine Eingewöhnungszeit in ein neues Bedienkonzept etwas (primär für mich) nachvollziehbarer zu gestalten, werde ich hier in nächster Zeit immer wieder ein paar Paralellen aufzeigen (vielleicht sogar in diesem Post), welche es mir und euch erlauben Vim-Befehle auf entsprechendes Emacs-Verhalten zu mappen bzw. schnell danach zu suchen.

Es gibt unzählige Informationen dazu im Internet, die diese Arbeit etwas redundant erscheinen lassen. Jedoch ist es stets bequemer (jedenfalls für mich) an einer zentralen Stelle nachzusehen als jedesmal die Suche erneut zu starten. Eine gute erste Anlaufstelle sei an dieser Stelle trotzdem genannt – das Gnu Emacs Manual (v. Richard Stallman; 16th Ed.; 591 S; 3.1 MB).

Heute fange ich mit Folgendem an (Syntax: VIM_CMD <-> EMACS_CMD):

Cursor an den Anfang der Zeile bewegen:
0 <-> C-a

Cursor ans Ende der Zeile bewegen:
$ <-> C-e

Aktuelle Zeile löschen:
dd <-> C-k C-k

Wort/zusammenhängende Wörter zum Suchen markieren:
/$WORDS (mit set hls) <-> C-s C-w … (ein C-w f. jedes weitere angrenzende Wort)

Weitersuchen (mit gefülltem Suchpuffer):
n <-> C-s

Rückwärtssuchen (mit gefülltem Suchpuffer):
N <-> C-r

Zur Zeile $N springen:
:$N <-> ESC g g

Markierten Text kopieren:
“+y <-> M-w

Markierten Text ausschneiden:
“+x <-> C-w

Text im Puffer einfügen:
“+gP <-> C-y

One Response to “Wechsel zu Emacs”

  1. Stellwag.eu » Blog Archive » Bloggen mit Emacs wrote:

    [...] Stellwag.eu Ulmenstraße 5 | 90556 Seukendorf | Deutschland « Wechsel zu Emacs [...]

Leave a Reply