Mit dem Paket multiple-cursors lassen sich mehrere Einfügemarken/Cursors definieren, die dann alle gleichzeitig dieselben Operationen durchführen. Das (englischsprachige) Video
https://www.youtube.com/watch?v=B6jfrrwR10k
ab 09:04 zeigt die grundsätzliche Arbeitsweise. Es gibt ein weiteres Video
das weitere Beispiele für die Nutzung von multiple-Cursors zeigt (ebenfalls in englisch).
Meine Einrichtungsdatei für multiple-cursors lehnt sich ganz eng an die Beschreibung im README des Paketes an:
;; Multiple Cursors (require 'multiple-cursors) ;; Cursor für jede Zeile der aktiven Region setzen: (global-set-key (kbd "C-S-c C-S-c") 'mc/edit-lines) ;; andere Zeilen mit Cursor ausstatten: (global-set-key (kbd "C->") 'mc/mark-next-like-this) (global-set-key (kbd "C-<") 'mc/mark-previous-like-this) (global-set-key (kbd "C-c C->") 'mc/mark-all-like-this)
Diesen Modus benutze ich recht häufig, um Artikel für Homepages aufzubereiten. Da fallen pro Absatz oder in Listen häufig die gleichen Aufgaben an, die man mit multiple-cursors wunderbar durchführen kann.
Der Modus wird durch oder beendet. Wird während der Bearbeitung ein benötigt, steht als Ersatz zur Verfügung.