发现自己的source insight中写c++一直存在tab,但c下面却没有问题,tab被转化为空格。
首先看了一下document options,c++类型的expand tabs选项也已经被选中,和c类型的editing option没什么两样。

于是把c和c++的option一个一个对比,发现c++选中了use options from default type。而default type的expand tabs正好没有选中。。。倒。。

其实这也是source insight的GUI一个可以改进的地方,比如选中了use default type,其他的option应该处于不可以改变的状态(灰显)。。呵呵。。