1

それは本当に単純でなければなりませんが、なぜそうしているのか本当にわかりません。

Subliminter -php for ST3 は、私のコードに他に間違いがある場合でも、一度に 1 つの間違いのみを強調表示します。すべてのエラーを表示するようにコマンドを実行すると、エラーが 1 つだけ表示されます。このエラーの場所を削除すると、別のエラーが表示されますが、すべてのコードでこれだけしかないようです。次または前のエラーをコマンドすると、強調表示されたままになります。

したがって、私がすべてのエラーを確認する唯一の方法は、すべてのエラーを 1 つずつ修正または削除することです。このプラグインを使用している人は、それがいかに細心の注意を払っているかを知っています :p

ここで SL3 のユーザー設定を見つけます。

{
    "user": {
        "debug": true,
        "delay": 0.75,
        "error_color": "D02000",
        "gutter_theme": "",
        "gutter_theme_excludes": [],
        "lint_mode": "background",
        "linters": {
            "csslint": {
                "@disable": false,
                "args": [],
                "errors": "",
                "excludes": [],
                "ignore": "",
                "warnings": ""
            },
            "htmltidy": {
                "@disable": false,
                "args": [],
                "excludes": []
            },
            "php": {
                "@disable": false,
                "args": [],
                "excludes": []
            },
            "phpcs": {
                "@disable": false,
                "args": [],
                "excludes": [],
                "standard": "PSR2"
            },
            "phplint": {
                "@disable": false,
                "args": [],
                "excludes": []
            }
        },
        "mark_style": "outline",
        "no_column_highlights_line": false,
        "passive_warnings": false,
        "paths": {
            "linux": [],
            "osx": [],
            "windows": [
                "C:/wamp/bin/php/php5.5.12"
            ]
        },
        "python_paths": {
            "linux": [],
            "osx": [],
            "windows": []
        },
        "rc_search_limit": 3,
        "shell_timeout": 10,
        "show_errors_on_save": true,
        "show_marks_in_minimap": true,
        "syntax_map": {
            "html (django)": "html",
            "html (rails)": "html",
            "html 5": "html",
            "php": "html",
            "python django": "python"
        },
        "warning_color": "DDB700",
        "wrap_find": true
    }
}
4

1 に答える 1

0

SublimeLinter-php は、php実行可能ファイルに対する単なるインターフェイスです。つまり、エラーが発生した場合、最初のエラーで停止します。これはphpエラーを処理する方法だからです。

もっと表示できればいいのですが、実行可能ファイルの制限により不可能です。

于 2015-06-15T20:39:54.367 に答える