如何在 vim 中打开二进制文件或大文件时询问用户确认?

如何在 vim 中打开二进制文件或大文件时询问用户确认?

(抱歉我的英语不好。)

比如说,当我尝试查看二进制文件时less,它要求我确认:

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

如何设置vim相同的行为?此外,vim当我尝试打开太大(例如 >10MB,可能是文本)的文件时,我会要求确认。

答案1

Vim 没有这样的选项。

但是你可以自己编写一个包装器(我们称之为 vimwarp.sh),它可以检查文件大小和类型,并要求你打开它)

如果你想完美地做到这一点,你可以在 .bashrc 中为该命令写一个别名

alias vim=vimwrap.sh

相关内容