2016-09-29 8 views
1

同僚は私にこれらの2行が含まれて彼の「.bashrcの」ファイルのスニペットを、渡されました"、" vi引数 "は成功していません。UNIXのviのパラメータは

viの実行時に-b、-i、-R、NONEの各パラメータはどのような影響を受けますか?誰かが私にこれらを議論するオンラインリソースに向けることができますか?

ありがとうございました!

+1

'man vi'を試しましたか? –

答えて

1

あなたの同僚は、(vi)と(view)のファイルを編集するための便利なショートカットをいくつか設定しました。

マニュアルについては、man viを確認してください。 https://linux.die.net/man/1/viミラーこの情報:

-b
バイナリモード。バイナリファイルまたは実行可能ファイルを編集するためのオプションがいくつか設定されています。

-i {viminfo}
viminfoファイルを使用して有効化され、このオプションは、「〜/ .viminfo」デフォルトの代わりに、使用するファイル名を設定します。これは、 "NONE"という名前を付けることによって、.viminfoファイルの使用をスキップするためにも使用できます。

-R
読み取り専用モード。 'readonly'オプションが設定されます。それでもバッファーは編集できますが、誤ってファイルを上書きすることはありません。ファイルを上書きする場合は、 ":w!"のようにExコマンドに感嘆符を付けてください。 -Rオプションには-nオプションも含まれます(下記参照)。 'readonly'オプションは ":set noro"でリセットできます。 「:help 'readonly'」を参照してください。

So:alias vi='vi -b -i NONE'は、バイナリファイルを編集する準備ができており、viminfoファイルがない状態でviを開きます。 alias view='vi -b -i NONE -R'は同じことを行いますが、読み取り専用モードです。