Was soll ich in Emacs eingeben, um die Datei vom Cursor bis zum Ende der Datei zu löschen?In Emacs wie aus der aktuellen Zeile bis zum Ende der Datei zu löschen?
Antwort
Das Löschen vom Cursor bis zum Ende der Datei ist nichts, was ich oft genug mache, um eine Bindung an einen einzelnen Schlüssel zu ermöglichen. Ich würde dies tun:
- C-Raum (
set-mark
) - M-> (
end-of-buffer
) - Cw (
kill-region
)
Nur weil es kombiniert gemeinsame Aktionen und ist daher leicht zu merken.
Es kann eine Sequenz geben, die weniger Schlüssel verwendet, aber ich bevorzuge das Einfache.
Sie drücken 50% mehr Tasten als nötig. Probieren Sie es ohne C-Platz. –
Dank @event_jr, das funktioniert, das hat mich überrascht, also habe ich nachgesehen, warum. Es stellt sich heraus, dass eines der ersten Dinge, 'end-of-buffer' ist' (oder (consp arg) (region-active-p) (push-mark)) ', was, wenn Sie keine Argumente übergeben an" end-of- puffer "und keine Region ist derzeit aktiv, ruft" Push-mark "auf, wodurch der C-Raum" set-mark "oben redundant wird. –
Jeder Befehl, der den Punkt weit weg oder unvorhersehbar bewegt (isearch, tag jump, etc.), wird (normalerweise) die Marke zuerst drücken. –
Warum zum Teufel ist das keine echte Frage? – Neil
Ernsthaft. Ich hatte die gleiche Frage und diese beantwortet es. –