Das löschen des ersten " x " Zeichen aus jeder Zeile in einer region mit Emacs
Die ich löschen möchte, die ersten x Zeichen für jede Zeile in einer region.
Gibt es eine Tastenkombination zur Verfügung, um dies zu tun, ohne Verwendung von regex?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der beste Weg, dies zu tun ist, um die "Rechteck" - Familie von Befehlen. Zum Beispiel, markieren Sie den Anfang der region. Gehen Sie auf das Ende der region und legen den Punkt in der Spalte X. Führen Sie den Befehl
kill-rectangle
mitC-x r k
.Natürlich, dies ist nicht beschränkt auf das löschen von Zeichen am Anfang der Zeilen.
Wenn die Markierung auf die Spalte 0, setzen den Punkt auf Spalte x und verwenden
kill-rectange
:Einen Befehl, den ich wirklich Liebe für diese Art von jobs ist, mehrere cursor Bearbeiten Linien:
http://www.youtube.com/watch?v=jNa3axo40qM
Es ist übertrieben im Vergleich zu
kill-rectangle
(die beste Lösung für das ursprüngliche problem), aber es ist ein wunderbares Werkzeug in der toolbox. Definitiv lohnt sich ein Blick auf es.Wählen Sie das gewünschte Rechteck mit Rechteck-Befehl
Verwenden Sie dann den Befehl