ubuntu vi颜色高亮问题

遇到一个很奇怪的问题,我在/etc/apache2/下创建了个test.conf配置文件,然后在
touch test.conf,加上内容后,回到~/demo,使用命令 ln -s /etc/apache2/test.conf 创建test.conf快连,此时奇怪的时候发生了,直接vi软连接的时候没有语法高亮
vi test.conf

然而到目录中编辑明明是有颜色的
vi /etc/apache2/test.conf

最奇怪的是,我将test.conf改名为httpd.conf后,它又能高亮了!!
mv test.conf httpd.conf
vi /etc/apache2/httpd.conf

为什么会这样?我该怎么才能使得在demo文件夹下使用vi test.conf能高亮显示?

还有个问题,就是我后来找到可以通过使用syntax = java的命令来使文件高亮,但是我怎么才能知道syntax = 后面除了java,还能放那些参数?
syntax = all 可以查看他里面的信息了,但是太多了不知道怎么看,而且请问怎么才能知道当前编辑文件的syntax是多少?

第1个回答  2015-08-20
http://wenku.baidu.com/link?url=ILBuB3e9HSVyxiXmGQVCTqx89LKtx0_kl0swwXpBYWUXtW1vao5x0Pt-NWd17Vo29_CurVusnymIKyGqLEXQ9A4E3hLIynbEFJb28vHE21i
上面这个链接,你可以查看,是百度文库中关于 VI syntax的一些讲解的,一起进阶吧
第2个回答  2015-08-20
推荐你使用VIM VI的升级版
相似回答