Zeigen Sie einen Puffer im schreibgeschützten Modus in einem Fenster an, während Sie ihn in einem anderen Fenster bearbeiten


7

Ein Puffer kann schreibgeschützt werden, indem der schreibgeschützte Modus umgeschaltet wird M-x toggle-read-only. Gibt es eine Möglichkeit, einen Puffer in einem Fenster schreibgeschützt zu machen, während er in einem anderen Fenster bearbeitet wird?

Antworten:


8

In Ihrem ursprünglichen Puffer, in dem Sie ihn weiter bearbeiten möchten:

M-x clone-indirect-buffer

Dies würde einen weiteren Puffer erstellen und ihn standardmäßig auch in einem anderen Fenster öffnen. Beide können zunächst bearbeitet werden. Im zweiten Modus kann jedoch eine pufferspezifische Modusänderung vorgenommen werden, die jetzt erst gelesen wird, wenn Sie Folgendes tun:

M-x read-only-mode

Jetzt ist dieser zweite Puffer Ihr Puffer im schreibgeschützten Modus - der gleiche Inhalt wie der frühere Lese- / Schreibpuffer.


Könnten Sie bitte eine Erklärung hinzufügen?
AlQuemist

Ah, ok, eine Minute. Da Sie bereits die Modi Mx und Toggling verwendet haben, dachte ich, Sie würden das sehr leicht verstehen.
Jeeves

Vielen Dank. IMO, es ist besser, einige Erklärungen zusammen mit den Befehlen für das allgemeine Publikum hinzuzufügen.
AlQuemist
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.