给张图吧
- encoding选项始终是utf-8, 在.vimrc里面开始处设置,意味着vim内部所有编码使用utf-8(类似于Java虚拟机的unicode编码)。
fileencoding一般不需要设置,vim会自动识别。 - fileencoding的识别依赖于fileencodings,而且是从前往后依次尝试,因此fileencodings的设置需要严格的编码在前,宽松的编码在后: set fileencodings=utf-8,cp936,gb18030, big5,latin1
- termencoding的值应该与显示编码相统一