回答:
最も簡単な方法は、ファイルを開く-R
ときにフラグを使用してファイルを開き、readonly
オプションを設定することです。
vim -R filename.txt
vi -R filename.txt
Vimのview
場合、ファイルを開くときに次のコマンドと同等のコマンドを使用できますvim -R
。
view filename.txt
readonlyオプションは強制書き込みを防止しないことに注意してください。使用し:w!
た場合、ファイルは関係なく書き込まれます。ただし、「見た目に触れない」ための安全対策として、-R
誤った書き込みを防ぐのに非常に役立ちます。
使用できる別の回避策は、空のファイルバッファーを開き、確認するファイルを読み取ることです。
vim
# Then, from inside vim:
:r filename.txt
名前のないバッファがあるので、これはかなり安全です。読み込んだファイルを誤って上書きすることはありません(ただし、ファイル名をもう一度入力した場合は、意図的に上書きすることはできます)。ただし、設定によっては、この方法で構文が自動的に強調表示されない場合があります。
view
バイナリはバイナリのハードリンクであることが多く、vi
通常のvi
であっても、それがとして呼び出されたことがわかるview
と、ファイルは読み取り専用モードで開きます。vimだけではありません
vim -R
またはview
を使用して、readonly
setでファイルを自動的に開くこともできます(を参照:help -R
)。