web-dev-qa-db-ja.com

vimのタブで読み取り専用モードでファイルを開く

私はvim -Rを使用してシェルからファイルを読み取り専用モードで開くことを知っていますが、読み取り専用モードで別のタブ(:tabe <filename>)でvim内からファイルを開く方法は?

御時間ありがとうございます。

67
Srikanth

新しいタブで読み取り専用モードでファイルを開くには、使用します

tab sview /path/to/file

(新しいウィンドウまたはタブを使用せずに)同じペインでファイルを開くには、次を使用します

view /path/to/file

ご了承ください tab view /path/to/fileしない新しいタブを開きます。

72
ZyX

vim内から読み取り専用モードでファイルを開くことができます:

:view /path/to/file

またはコマンドラインから:

$ vim -M /path/to/file
33
user2015258

vim -M filenameは、ファイルを読み取り専用モードで開きます。

20
janwen

:tabe <filename>を使用してファイルを開き、:viewと入力します。自動的に読み取り専用モードに切り替わります。

15
Jeyamaran

:tabedit +set\ noma|set\ ro FILE;これにより、FILEがオフでmodifiableがオンの新しいタブでreadonlyが開き、ファイルの変更や書き込みができなくなります。単にreadonlyが必要な場合は、nomaセットを省略します。これを別のコマンドに再マップすると便利な場合があります。

4
Wyatt Anderson
vim -R /path/to/file
vim -m /path/to/file

読み取り専用モード。テキストの変更は許可されていますが、書き込むことはできません(保存はできません)。

vim -M /path/to/file

テキストの変更さえ許可されていません。

3
GyuHyeon Choi

私のために働くもの:

:vnew path/to/file

そして、ファイルが開いたら、viewコマンドを与えます:

:view
1
Vivek