Ich bin mir bewusst, dass Dateien im schreibgeschützten Modus über die Shell vim -R
geöffnet werden , aber wie kann ich eine Datei aus vim heraus in einem separaten Tab ( :tabe <filename>
) im schreibgeschützten Modus öffnen?
Vielen Dank für Ihre Zeit.
vim -R
öffnet nicht im schreibgeschützten Modus? zumindest für mich.vim -M
hat funktioniert.vim -R
arbeitet als schreibgeschützter Modus.vim -M
öffnet die Datei mit modifizierbarem Aus.Antworten:
Verwenden Sie, um eine Datei im schreibgeschützten Modus auf einer neuen Registerkarte zu öffnen
Verwenden Sie zum Öffnen der Datei im selben Bereich (ohne Verwendung eines neuen Fensters oder einer neuen Registerkarte)
Beachten Sie, dass
tab view /path/to/file
keine neue Registerkarte geöffnet wird.quelle
:view /path/to/file
ein neuer Puffer mit der Datei im schreibgeschützten ModusSie können eine Datei im schreibgeschützten Modus von innen öffnen
vim
:oder über die Kommandozeile:
quelle
vim -M filename
öffnet die Datei im schreibgeschützten Modus.quelle
vim -R filename
zum Öffnen der Datei im schreibgeschützten Modus (Datei kann geändert, aber nicht beschreibbar sein) undvim -M filename
zum Öffnen der Datei mit deaktiviertem Änderungsmodus (Datei kann weder geändert noch beschreibbar sein) verwenden.Öffnen Sie einfach Ihre Datei mit
:tabe <filename>
und geben Sie dann ein:view
. Es wird automatisch in den schreibgeschützten Modus gewechselt.quelle
Schreibgeschützter Modus. Änderungen im Text sind zulässig, Sie können jedoch nicht schreiben (kein Speichern).
Auch Änderungen im Text sind nicht zulässig.
quelle
Versuchen Sie es
:tabedit +set\ noma|set\ ro FILE
; Dies wirdFILE
in einem neuen Tab mitmodifiable
Aus und Ein geöffnetreadonly
, sodass Sie die Datei nicht ändern oder schreiben können. Wenn Sie nur möchtenreadonly
, lassen Sie dasnoma
Set weg . Möglicherweise ist es praktisch, dies einem anderen Befehl zuzuordnen.quelle
Etwas, das für mich funktioniert:
Geben Sie nach dem Öffnen der Datei den Befehl view ein:
quelle