ラージファイル(3 GB以上)をサポートする従来のVi(ex)をコンパイルする方法はありますか?
サイズが約3.5GBのファイルを開こうとしていますが、Viは単に次のように言っています。Tmp file too large
。大きなファイルのサポートが問題にならない場合、Viのソースコード内のどこかに大きな一時ファイルサイズを指定する方法はありますか?
短い:いいえ
long:制限は事前定義されていますが、その数はどのシステム/バージョン(および誰が言ったか)によって異なります。ただし、ソースコードに組み込まれているため、「修正」することはできません。
回避策として、split
を使用して、vi
で編集するのに十分小さいピースを作成できます。
ただし、コンパイルvi
を提案している場合は、vim
が適切な場合があります。
それは以前はFAQでした。さらに読むために:
ソースコードについては、ここから始めてください(illumos-gate):