开发工具 Vim 在编辑多文件时退出一个文件后其他文件的语法着色就丢失了...

alphaliu · April 26, 2012 · Last by AlphaLiu replied at April 27, 2012 · 4896 hits

这个问题长久以来都困扰我,vim 打开多个文件后,在其中一个文件用:q 退出,然后其他文件的语法着色就都不见了,这要怎么解决啊?我都搞不清楚这是不是使用 minibufexpl 导致 的。

实在没办法就手动设置吧 :set filetype=ruby

#2 楼 @nouse 试过这个快捷键,无效!

Unknow user #4 April 27, 2012

我也经常碰到这样的问题,目前的办法一是关闭重开,二是像 1L 一样手动指定高亮模式

我也有这种情况 .....但一般都是重开,好像有个插件可以快速更改高亮的,但我不记得了...

可以尝试不要使用:wq 来关闭,使用 minibufexplorer 来对 buffer 进行管理和关闭,就不会出现关闭 buffer 之后,整体文件着色丢失的问题

#6 楼 @BreeStealth 我估计就是使用 minibufexpl 导致的问题,我试过用:bd 来关闭,有时不会丢失高亮有时会。估计是没法解决了...还是乖乖手动设一下 syntax=on 吧。

You need to Sign in before reply, if you don't have an account, please Sign up first.