vim でバイナリまたは大きなファイルを開くときにユーザーに確認を求めるにはどうすればよいですか?

vim でバイナリまたは大きなファイルを開くときにユーザーに確認を求めるにはどうすればよいですか?

(英語が下手ですみません。)

たとえば、 でバイナリ ファイルを表示しようとするとless、確認を求められます。

$ less `which less`
"/usr/bin/less" may be a binary file.  See it anyway? 

同じ動作を設定するにはどうすればよいでしょうか? また、大きすぎるファイル (例: 10 MB 以上、おそらくテキスト) を開こうとするときに確認を求めるようにしvimたいです。vim

答え1

Vim にはそのようなオプションはありません。

しかし、ファイルのサイズとタイプをチェックして、とにかく開くように要求するラッパー(vimwarp.shと呼ぶことにしましょう)を自分で書くことができます。

これをうまくやりたい場合は、.bashrcにそのコマンドのエイリアスを書くことができます。

alias vim=vimwrap.sh

関連情報