当我用 vim 打开一些 bash 脚本文件时,它有时会将它们识别为conf文件,没关系,我可以通过将文件类型设置为shwith来纠正它:setf sh。
太好了,除了我注意到这并不能完全解决问题:

请注意,shopt它在左侧正确突出显示,但不在右侧,我手动将文件类型设置为sh.
这意味着当文件被识别为vimbash或被shvim 识别时,它会将文件类型设置为,sh但随后会执行一些我在手动设置文件类型时没有执行的额外步骤。
任何人都知道那可能是什么,以及我该如何解决?