在sublime文本3中缩进代码时的奇怪行为

时间:2016-08-14 16:06:34

标签: php laravel sublimetext3 syntax-highlighting color-scheme

我有这段代码:

Route::group(['prefix' => 'somthing'], function () {
    Route::group(['middleware' => ['something']], function () {
        Route::group(['prefix' => 'somethingelse'], function () {
            Route::group(['prefix' => 'someotherthing'], function () {
                Route::get('something', ['uses' => 'SomethingController@something'); // Here color scheme doesn't show up properly
            });
        });
    });
});

在那里(调用Route::get的地方),颜色方案没有正确显示:

enter image description here

从那一点开始,在默认配色方案中以白色显示的任何内容(也不适用于其他颜色方案)。

enter image description here

ST3 3114 build,64bit。操作系统Windows 8.1。屏幕截图2材质主题较轻。

1 个答案:

答案 0 :(得分:2)

第5行的语法错误可能会影响突出显示:

Route::get('something', ['uses' => 'SomethingController@something');

缺少结束方括号]

Route::get('something', ['uses' => 'SomethingController@something']);

使用Neon Color Scheme(完全披露:我是作者),您的原始代码如下所示:

no closing bracket

(注意绿色的右括号)和大括号})。添加了违规的方括号,它看起来像这样:

with closing bracket

您没有指出您正在使用哪种配色方案,因此我无法将结果与其进行比较,但希望添加缺少的括号会有所帮助。