关于zhcon的问题!

在终端下如果不使用zhcon,那么我在vim里编辑程序时语法有着色,不过vi不能正常显示中文就如insert是乱码,而如果我加载了zhcon,vi就正常中文显示了 ,不过语法却不着色了,这到底是什么原因啊?