120

それはかなり面倒で、理由がわからないようです。

ここに画像の説明を入力してください

4

14 に答える 14

68

SublimeLinterがインストールされているようです。エラーと警告が強調表示されます。

于 2012-04-27T17:03:53.313 に答える
42

現在のファイルの sublimetext 3 で Annaconda リンティングを無効にします。

  1. Cntrl + Shift + P または Mac OS X の場合は Command + shift + P でコマンド パレットに入る
  2. 入力Anaconda: Disable linting on this fileしてEnterキーを押します
  3. リンティングを再度有効にするにはAnaconda: Enable linting on this file

リンティングの無効化は、セッション間で持続します。

ソース

于 2016-06-21T04:33:10.423 に答える
35

おそらく に変更"anaconda_linter_mark_style"してそのままにし"none"ておくことができます。このようにして、エラーの下にアンダースコアを配置するだけで、行全体を強調表示しません。"anaconda_linter_underlines"true

于 2015-07-01T20:23:53.580 に答える
9

SublimeLinter を完全に無効にしたくない場合は、Syntax Specific Preferences を設定できます。 Preferences -> Package Settings -> Sublime Linter -> Settings Syntax Specific User

設定は CSS と同様に評価され、カスケードします。最後に評価される最もユーザー固有で構文固有のルールについて考えてみてください。

例: 私も白い四角形が好きではないので、塗りつぶしを選びました。

 {
  /*
        Selects the way the lines with errors or warnings are marked; "outline"
        (default) draws outline boxes around the lines, "fill" fills the lines
        with the outline color, and "none" disables all outline styles
        (useful if "sublimelinter_gutter_marks" is set).
    */
    "sublimelinter_mark_style" : "fill",

    /*
        If true, lines with errors or warnings will be filled in with the
        outline color.

        This setting is DEPRECATED and will be ignored in future
        versions. Use "sublimelinter_mark_style" instead. For backwards
        compatibility reasons, this setting overrides "sublimelinter_mark_style"
        if that one is set to "outline", but has no effect if it's set to "none".
    */
    "sublimelinter_fill_outlines": false,

    // If true, lines with errors or warnings will have a gutter mark.
    "sublimelinter_gutter_marks": false,

    // If true, the find next/previous error commands will wrap.
    "sublimelinter_wrap_find": false,
}
于 2013-05-04T02:31:32.810 に答える
7

Anaconda/Sublime ユーザー向け

私は Anaconda を持っており、lint 関数は便利ですが、すぐに使用できるスタイルは厳格です。四角形にカーソルを合わせると、適用されているルールの番号が表示されます。不要だと感じたり、コーディングの邪魔になるものを無効にすることができます。

Mac の場合:

  1. [設定] | [設定] に移動します。パッケージを参照 | アナコンダ | Anaconda.sublime-settings
  2. 「pep8_ignore」を検索
  3. 削除するルールを追加します。

私は次のルールをリストに入れました。これにより、速度が低下する空白のルールの一部が削除されますが、「タブなし」ルールは維持されます。

    "E201",
    "E202",
    "E203",
    "E302",
    "E309",
    "W291",
    "W293",
    "W391"

このリストを使用する場合は、ユーザー設定で "translate_tabs_to_spaces": true を設定する必要があります。

または、「pep8」を false に設定して、完全に停止することもできます。

于 2016-03-15T11:01:50.387 に答える
3

以前の解決策がどれもうまくいかなかった場合は、次のことを試してください。

  1. [設定] | [設定] に移動します。パッケージ設定 | ピリンター | ユーザー設定
  2. ファイルで、次の行を追加/変更するだけです。

    "run_on_save": false,
    "disable_outline": true
    

それは私にとってはうまくいきました。私の場合、anaconda フォルダーとしてのみ、Sublime の python コンパイラーを anaconda フォルダーにある python コンパイラー (python.exe) に関連付けていました。

于 2016-05-10T22:27:06.843 に答える