在 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

相關內容