当要求打开大文件时,是否可以让Vim发出警告提示?
目前,当我尝试打开日志文件(其大小我尚未检查)时,运行Vim的Vim或VM崩溃。
答案 0 :(得分:-1)
你可以使用像这样的功能。
:function OpenFile()
:let size =getfsize(@%)
:if size>100000 "more than 100kb
:echo "Warning: This is a large file"
:endif
:end function
现在,在打开文件时调用此函数,BufEnter为您执行此操作!
:au BufEnter *.* :call OpenFile()
将以上所有行放在〜/ .vimrc中。
如果文件大小超过100000,则会发出警告。