2013-04-10 8 views

Antwort

16

Der beste Weg, dies zu tun, ist es, die „Rechteck“ Familie von Befehlen zu verwenden. Markieren Sie beispielsweise den Anfang der Region. Gehe zum Ende der Region und platziere den Punkt in der Spalte X. Führen Sie den Befehl kill-rectangle mit C-x r k.

Natürlich ist dies nicht auf das Löschen von Zeichen am Zeilenanfang beschränkt.

5

Wenn die Markierung auf der Spalte 0, den Punkt auf Spalte x setzen und kill-rectange verwenden:

C-x r k runs the command kill-rectangle, which is an interactive 
autoloaded Lisp function in `rect.el'. 

It is bound to C-x r k. 

(kill-rectangle START END &optional FILL) 

Delete the region-rectangle and save it as the last killed one. 

When called from a program the rectangle's corners are START and END. 
You might prefer to use `delete-extract-rectangle' from a program. 
0

Ein Befehl, die ich wirklich für diese Art von Jobs lieben bearbeiten Linien der mehrere Cursor:

http://www.youtube.com/watch?v=jNa3axo40qM

Es Overkill zu kill-rectangle verglichen wird (die beste Lösung für das ursprüngliche Problem), aber es ist eine erstaunliche Werkzeug in der Toolbox. Auf jeden Fall einen Blick wert.

0

Wählen Sie das gewünschte Rechteck Rechteck Befehl

M-x rectangle-mark-mode 

Dann Befehl

M-x kill-region 
verwenden
Verwandte Themen