【问题标题】:Weird behavior when indenting code in sublime text 3在崇高文本3中缩进代码时的奇怪行为
【发布时间】:2016-12-21 00:10:22
【问题描述】:

我有这个代码:

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),配色方案没有正确显示:

从那时起,任何东西都在默认配色方案中显示为白色(也不适用于其他配色方案)。

ST3 3114 版本,64 位。操作系统视窗 8.1。截图2材质主题打火机。

【问题讨论】:

  • 我似乎有一个类似的问题,不同的配色方案。这是一个崇高的语法问题吗?也许你应该考虑在 Sublime 论坛上搜索或打开一个关于它的新线程。
  • @z3r0ck 在你的第三行你有一个额外的右方括号]],这可能是导致它的问题?
  • @HL96 删除它没有帮助。仔细看,这不是语法错误。

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


【解决方案1】:

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

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

缺少右方括号]:

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

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

(注意绿色右括号) 和大括号})。添加有问题的右方括号后,它看起来像这样:

您没有指明您使用的是哪种配色方案,所以我无法将我的结果与它进行比较,但希望添加缺少的括号会有所帮助。

【讨论】:

  • 谢谢,但不幸的是,语法错误与我的情况无关,这些是在我删除原始代码并添加示例时引入的。另外,我尝试了这段代码,各种配色方案到目前为止都具有相同的效果(一种或另一种)(顺便也试过霓虹灯)。
  • @z3r0ck 你使用的是什么版本的 Sublime Text?
  • ST3 3114 构建,64 位。操作系统视窗 8.1。
猜你喜欢
  • 2014-06-27
  • 1970-01-01
  • 2018-04-12
  • 1970-01-01
  • 1970-01-01
  • 2015-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多