Wie fordert man beim Öffnen einer Binärdatei oder einer großen Datei in Vim eine Benutzerbestätigung an?

Wie fordert man beim Öffnen einer Binärdatei oder einer großen Datei in Vim eine Benutzerbestätigung an?

(Entschuldige mein schlechtes Englisch.)

Angenommen, ich versuche, die Binärdatei anzuzeigen less, und werde um eine Bestätigung gebeten:

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

Wie richte ich vimdasselbe Verhalten ein? Außerdem möchte ich, dass vimeine Bestätigung angefordert wird, wenn ich versuche, eine zu große Datei (z. B. > 10 MB, möglicherweise Text) zu öffnen.

Antwort1

Vim hat eine solche Option nicht.

Sie können sich jedoch einen Wrapper schreiben (nennen wir ihn vimwarp.sh), der die Dateigröße und den Dateityp überprüft und Sie trotzdem auffordert, die Datei zu öffnen.

und wenn Sie dies auf praktische Weise tun möchten, können Sie einen Alias ​​für diesen Befehl in Ihre .bashrc-Datei schreiben

alias vim=vimwrap.sh

verwandte Informationen