回答:
SublimeLinterがインストールされているようです。エラーと警告を強調表示します。
上記の解決策(anaconda lintを使用)でまだ問題がある場合:
ファイルメニューから、ユーザー定義のAnaconda設定ファイルAnaconda.sublime-settings内のリンティングを完全に無効にします。Sublime> Preferences> Package Settings> Anaconda> Settings – User:ファイルを開いたら、次のように入力して保存します。 -)
{"anaconda_linting":false}
少なくとも、問題は解決しました。祝福(債務者)<> <
{"anaconda_linter_mark_style": "none", "anaconda_linter_underlines":false}
現在のファイルのsublimetext 3でAnnaconda lintingを無効にする:
Anaconda: Disable linting on this file
してEnter キーを押しますAnaconda: Enable linting on this file
lintingの無効化はセッション間で持続します。
あなたは、おそらく変更することができます"anaconda_linter_mark_style"
に"none"
しておく"anaconda_linter_underlines"
としてtrue
。この方法では、アンダースコアがエラーの下に置かれるだけで、行全体が強調表示されません。
SublimeLinterを完全に無効にしたくない場合は、構文固有のプリファレンスを設定できます。
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,
}
Anaconda / Sublimeユーザー向け
私はAnacondaを持っていて、lint関数は便利ですが、箱から出して、それはスタイルについて厳格です。長方形の上にカーソルを合わせると、適用しているルールの番号が表示されます。不要と思われるものを無効にしたり、コーディングの邪魔になることがあります。
Macの場合:
私は、次のルールを追加しました。これにより、「タブなし」ルールが維持されますが、速度が低下する空白ルールの一部が削除されます。
"E201",
"E202",
"E203",
"E302",
"E309",
"W291",
"W293",
"W391"
このリストを使用する場合は、ユーザー設定で "translate_tabs_to_spaces":trueを設定する必要があります。
あるいは、「pep8」をfalseに設定して完全に停止することもできます。
Anacondaプラグイン(Python開発用)を使用している場合、これはリンティング機能です-Python構文エラーとPEP8を強調表示します違反が。
この機能を完全に無効にするか、現在のSublimeTextテーマにいくつかのカスタムルールを追加して、このアウトラインの色を変更でき ます。
Preferences > Browser Packages...
Preferences > Color Scheme > ...
)Tomorrow-my.tmTheme
からTomorrow.tmTheme
)この新しく作成したテーマファイルのタグの直前に 次のコードを貼り付けます</array>
。
<dict>
<key>name</key>
<string>anaconda Error Outline</string>
<key>scope</key>
<string>anaconda.outline.illegal</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#FF4A52</string>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>anaconda Error Underline</string>
<key>scope</key>
<string>anaconda.underline.illegal</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#FF0000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>anaconda Warning Outline</string>
<key>scope</key>
<string>anaconda.outline.warning</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#DF9400</string>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>anaconda Warning Underline</string>
<key>scope</key>
<string>anaconda.underline.warning</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#FF0000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>anaconda Violation Outline</string>
<key>scope</key>
<string>anaconda.outline.violation</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#ffffff33</string>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>anaconda Violation Underline</string>
<key>scope</key>
<string>anaconda.underline.violation</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#FF0000</string>
</dict>
</dict>
Preferences > Color Scheme >
、変更を確認します。ポイント3が必要だったのは、テーマを保存してSublimeを再起動した後、テーマを切り替えた直後に色が更新されなかったためです。色を少し変えたい場合は、手順3〜6を繰り返す必要があります。
ソース:アナコンダのドキュメント
以前の解決策のいずれもうまくいかなかった場合は、これを試してください:
ファイルで、次の行を追加/変更するだけです。
"run_on_save": false,
"disable_outline": true
それは私にとってはうまくいきました、そして私の場合、私はanacondaをフォルダーとしてのみ持っていて、Sublimeのpythonコンパイラーをanacondaフォルダーにあるpythonコンパイラー(python.exe)に関連付けました。
Anaconda with Sublime Textで、設定を変更したくない場合:
ハイライトが発生した場合は、キーボードショートカット(私の場合はCTRL-ALT-R)を使用してコードをオートフォーマットできます。ハイライトはすぐに消えます。
(PEP8ルールに従ってフォーマットされていない)新しいコードを追加した後、それを時々繰り返す必要があります。
コマンドは「anaconda_auto_format」です。
あなたがアナコンダリンティングを手に入れたら
このC:\ Users \ giova \ AppData \ Roaming \ Sublime Text 3 \ Packages \ Anacondaのようなディレクトリに移動して、anaconda.sublime-settingsを変更します(anacondaリンターキーを見つけて、falseに設定します)。他のリンターのものをインストールしているかどうかを確認し、すべてが適切になるまでリントに依存しているように見える設定をfalseに変更します。別のリンターをインストールしたので、すべてを変更する必要がありました。
ファイルメニューからanaconda.sublime-settingsの警告を無効にできます:
Sublime>設定>パッケージ設定> Anaconda>設定–ユーザー:
開いたファイルで次のコードを入力し、を押しCtrl + S
てファイルを保存します
{"pep8": false}
これを入力することもできます:
{"anaconda_linting": false}
警告とエラーの両方を無効にしますが、これは良いことではありません
私にとって、崇高な3では、これはPyLinterパッケージでした。リンティング機能は便利ですが、私は迷惑なハイライトを取り除きたいとも思っていました。参考になれば、ドキュメントで見つけました!:)
https://packagecontrol.io/packages/Pylinter
ハイライトを削除することができましたCommand + option + x
The plugin can be invoked by a keyboard shortcut:
OS X: Command+option+z
Linux, Windows: Control+Alt+z
**Toggle Marking**
The marking of the errors in the file can be toggled off and on:
OS X: Command+option+x
Linux, Windows: Control+Alt+x