Kill-Ring

Kill-Ring (engl. to kill = löschen und ring = Ringpuffer) ist ein vom Texteditor Emacs verwendetes Konzept, die mittels Kopieren und Einfügen erfassten Textabschnitte automatisch in der Reihenfolge des Ausschneidens in einem reservierten Speicherbereich vorzuhalten. Damit wird ermöglicht, dass spätere Einfügeoperationen nicht nur die zuletzt ausgeschnittene Textpassage, sondern auch zuvor bearbeitete Textabschnitte einfügen können.[1]

Der Zugriff auf den kill-ring erfolgt beim Texteditor Emacs, indem nach Strg+Y für „Einfügen“ wiederholt die Tastenkombination Alt+Y gedrückt wird, woraufhin statt der letzten kopierten oder ausgeschnittenen Textpassage nacheinander die vorletzte, drittletzte, …, eingefügt werden.

In Emacs ist die Zahl der Einträge im kill-ring fest vorgegeben (Standardwert ist 120 Einträge). Der Puffer ist ringförmig organisiert. Dadurch ist ohne zusätzliche zeitaufwendige Kopieroperationen gewährleistet, dass stets die neuesten 120 markierten Textpassagen zugreifbar sind.

Einzelnachweise

  1. The Kill Ring. In: GNU Emacs Manual. Free Software Foundation, abgerufen am 7. Mai 2026 (englisch).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.