Yanıtlar:
Dosyayı salt okunur olacak ve değiştirilemez olarak ayarlayabilirsiniz
:set readonly
:set nomodifiable
Daha fazla yardım için bkz:
:h 'readonly'
:h 'modifiable'
En kolay yol, seçeneği -R
ayarlamak için dosyayı açarken bayrağı kullanarak dosyayı readonly
açmaktır.
vim -R filename.txt
vi -R filename.txt
Vim için, view
bir dosyayı açarken bu komutu kullanabilirsiniz vim -R
:
view filename.txt
Salt okunur seçeneğin zorla yazmayı engellemediğini unutmayın . Kullanırsanız :w!
dosya ne olursa olsun yazılacaktır. Ancak, "görünüm dokunmayın" için bir güvenlik önlemi olarak, -R
yanlışlıkla yazmayı önlemek için çok yararlı olabilir.
Kullanabileceğiniz başka bir geçici çözüm, boş bir dosya arabelleği açmak ve bakmak istediğiniz dosyada okumaktır:
vim
# Then, from inside vim:
:r filename.txt
Adsız bir ara belleğe sahip olduğunuz için bu oldukça güvenlidir ; yanlışlıkla okuduğunuz dosyanın üzerine yazamazsınız (dosya adını tekrar yazdıysanız bunu kasten yapabilirsiniz). Ancak, ayarlarınıza bağlı olarak bu sözdizimini otomatik olarak vurgulayabilirsiniz.
view
ikili dosya genellikle ikili dosyaların sabit bir bağlantısıdır vi
ve bu sistemlerde, vi
çağrıldığını gördüğü zaman bile view
, dosyayı salt okunur modda açar. Yani sadece vim değil
vim -R
veya tuşunu da kullanabilirsiniz (bkz. ).view
readonly
:help -R