Dies ist wahrscheinlich einfach, aber ich habe wirklich versucht, die Antwort zu finden. "C-k" löscht vom Cursor zum Ende der Zeile, aber gibt es eine analoge Abkürzung, um eine Zeile rückwärts vom Cursor-Punkt zu löschen? Am bestenlöschen Zeile rückwärts (Emacs)
Antwort
Versuchen Sie C-u 0 C-k
- d. H. C-k mit dem Präfix 0 tötet vom Punkt bis zum Anfang der Zeile. Weitere Informationen finden Sie in der Dokumentation zu C-k (Kill-Line).
Hier ist die asjo Antwort auf eine Taste gebunden:
(global-set-key "\M-k" '(lambda() (interactive) (kill-line 0))) ;M-k kills to the left
Ich habe die gleiche Abkürzung selbst gemacht, es ist äußerst praktisch auf lange Sicht . Ich habe auch festgestellt, dass "M-m M-k" auf lange Sicht noch praktischer ist :) – monotux
Wie andere Antworten vorschlagen, C-0C-k kills von Punkt zu Beginn der Zeile. Weitere Informationen finden Sie unter documentation für C-k (kill-line
). Sie können auch die gesamte Zeile vor und nach dem Punkt mit C-S-Backspace, die kill-whole-line
.
Eine weitere Bequemlichkeit für das Töten ist kill-region
erneut zu binden, die standardmäßig C-w und statt dessen die Funktion backward-kill-word
auf diesen Schlüssel binden, die dann das Verhalten von readline ‚s wird imitieren. C-w (unix-word-rubout
) Ich binde wieder kill-region
zu C-q nach dem Verschieben quoted-insert
zu A-q. Ja, das erfordert einige Schlüssel zu bewegen, aber wenn Sie es versuchen, denke ich, dass Sie es bequem finden.
habe ich versucht C-U mit einer negativen Zahl und C-k als Argumente. Es funktionierte.
Beispiel 4 Zeilen vor dem Cursor zu löschen, versuchen C-u-4C-k
sehr interessant, nie daran gedacht, aber ich wollte einen einfachen Weg des Löschens auf der aktuellen Zeile mit dem Cursor am Ende finden, aber dies kann den Cursor an den Anfang der verschiedenen Zeilen dahinter nehmen, die Dinge verallgemeinert was großartig ist – Vass
- 1. Wie rückwärts in Emacs Shell suchen?
- 2. Emacs: bewegt sich zu einem bestimmten Zeichen vorwärts und rückwärts
- 3. Wie kann ich die aktuelle Zeile in Emacs löschen?
- 4. Rückwärts löschen bis Zeichen in Vim
- 5. Ändern des Emacs-Vorwärts-/Rückwärts-Verhaltens (wie in vi/vim)
- 6. Integrierte Pakete in Emacs löschen
- 7. jQuery $ .each() Rückwärts-/Rückwärts-Iteration
- 8. Zeile aus Plot löschen
- 9. PHP - MySQL - Zeile löschen
- 10. Zeile löschen, wenn vorhanden
- 11. tableview löschen Zeile Problem
- 12. Zeile löschen phpexcel
- 13. Azure-Speichertabelle Zeile für Zeile löschen Schlüssel
- 14. Den Emacs-Cursor zu einer Zeile machen
- 15. Emacs 24.5 neue Zeile Einrückung im Textmodus
- 16. Ändern Highlight Zeile Farbe in Emacs
- 17. In Emacs wie aus der aktuellen Zeile bis zum Ende der Datei zu löschen?
- 18. Löschen der ersten 'x' Zeichen aus jeder Zeile in einer Region mit Emacs
- 19. Es kann keine Anfang einer Zeile von C-u in Emacs löschen
- 20. Löschen von der aktuellen Position bis zum Anfang der Zeile in Emacs?
- 21. Debuggen rückwärts
- 22. np_utils.to_categorical Rückwärts
- 23. Iterating rückwärts
- 24. Eine Zeile aus QGridLayout löschen
- 25. Letzte Zeile in Textdatei löschen
- 26. Neue Zeile in Vim löschen
- 27. Zeile aus 2D-Array löschen
- 28. C++ Funktion Löschen einer Zeile
- 29. Zeile löschen Tabelle mit jQuery
- 30. Parameter zum Löschen einer Zeile
Noch kürzere: C-0 C-k – scottfrazer
Guter Punkt, danke! – asjo
Kann nicht C-0 C-k für meine OS X Emacs verwenden; druckt nur 0 und tötet den Rest der Zeile. –