2010-12-15 18 views

Antwort

7

Es scheint attrib ist der Windows-Shell-Befehl Dateiattribute zu ändern.

Siehe :!attrib /?

:!attrib -R % das Lesen auf die Datei nur Eigenschaft entfernen sollen. (Es funktioniert hier das [RO] Flag ist in meiner Statusleiste geändert).

Sie werden aufgefordert, die Datei neu zu laden (wenn Sie nicht über autoread set): nicht! und dann speichern mit: w!

(Rereading Ihre Frage, die ich bin nicht sicher, dass das Lesen nur Flagge ist das Problem da, weil:. W sollte auf jeden Fall funktionieren)

+0

Ja, dein Recht, es funktioniert. Aber das ist mehr wie die Antwort, nach der ich suchte. Ich würde es vorziehen, readonly von vim abzuschalten. Ich sollte daran arbeiten, Dinge besser zu formulieren. –

5

Vielleicht bin ich etwas fehlt, aber :w! funktioniert für mich.

+0

: w! funktioniert nicht, wenn Sie nicht über ausreichende Berechtigungen verfügen. – mb14

+0

@ mb14: Ich stimme zu. Aber in der Frage wird erwähnt, dass readonly nicht überprüft wird. Was mir nahe legt, wir sprechen hier einfache Dateiattribute. –

+0

Ja, das funktioniert bei mir, vielleicht sollte ich auf diese Statusmeldungen achten! Ich bin gewohnt, wo ich benutze! wird nicht funktionieren. –

1

Verwenden :saveas C:\Users\your_user_name\Desktop\temp.txt und Verwendung explorer es an seinen ursprünglichen Speicherort mit UAC zu kopieren.

+0

Entschuldigung, ich wollte erwähnen, ohne eine temporäre Datei zu verwenden. –

Verwandte Themen