这个问题长久以来都困扰我,vim 打开多个文件后,在其中一个文件用:q 退出,然后其他文件的语法着色就都不见了,这要怎么解决啊?我都搞不清楚这是不是使用 minibufexpl 导致 的。
实在没办法就手动设置吧 :set filetype=ruby
Ctrl-L
#2 楼 @nouse 试过这个快捷键,无效!
我也经常碰到这样的问题,目前的办法一是关闭重开,二是像 1L 一样手动指定高亮模式
我也有这种情况 .....但一般都是重开,好像有个插件可以快速更改高亮的,但我不记得了...
可以尝试不要使用:wq 来关闭,使用 minibufexplorer 来对 buffer 进行管理和关闭,就不会出现关闭 buffer 之后,整体文件着色丢失的问题
#6 楼 @BreeStealth 我估计就是使用 minibufexpl 导致的问题,我试过用:bd 来关闭,有时不会丢失高亮有时会。估计是没法解决了...还是乖乖手动设一下 syntax=on 吧。