2012-04-11 13 views

Antwort

1

Sie können eine delete-line Funktion wie folgt definieren:

(defun delete-line() 
    (interactive) 
    (delete-region (point) (line-end-position))) 

Die Funktion oben ahmt das Verhalten der Funktion auf einer Linie ohne Argument mit den verbleibenden nicht-Rohlingen Zeichen nach dem Punkt genannt kill-line. Sie müssen ein wenig ausarbeiten, wenn Sie das genaue Verhalten von kill-line wollen.

+0

Danke! Es klappt! – Rustem

+0

Rustem: Sie sollten dann die Antwort akzeptieren. Siehe FAQ zum Stellen von Fragen: http://stackoverflow.com/faq#howtoask – phils

1

Dies könnte sein, was Sie wollen. Legen Sie diese Zeile in Ihre .emacs.

(global-set-key "\C-k" 'delete-line) 

Sie können es auch mit M- in der aktuellen Sitzung ausprobieren: und es dann in eingeben und sehen, ob das, was Sie wirklich wollen.

+1

Ich lief 24.0.94.2 und ich habe keine 'delete-line'. – Ben

+1

Sicher, aber es gibt keine gleiche Funktion. ** Symbols Funktionsdefinition ist void: delete-line ** – Rustem

Verwandte Themen