Es ist ziemlich nervig und ich kann nicht herausfinden warum.
syntax-highlighting
sublimetext2
sublimelinter
Doug Smith
quelle
quelle
Wenn Sie immer noch ein Problem mit den oben vorgeschlagenen Lösungen haben (mit Anaconda-Flusen):
Deaktivieren Sie das Flusen in der benutzerdefinierten Anaconda-Einstellungsdatei Anaconda.sublime-settings über das Dateimenü vollständig: Sublime> Einstellungen> Paketeinstellungen> Anaconda> Einstellungen - Benutzer: Wenn die Datei geöffnet wird, geben Sie einfach Folgendes ein und speichern Sie sie. -)
{"anaconda_linting": false}
Zumindest hat es mein Problem behoben. Segen (ein Schuldner) <> <
quelle
{"anaconda_linter_mark_style": "none", "anaconda_linter_underlines":false}
Deaktivieren von Annaconda-Flusen in Sublimetext 3 für die aktuelle Datei:
Anaconda: Disable linting on this file
und drücken Sie die EingabetasteAnaconda: Enable linting on this file
Das Deaktivieren des Flusens bleibt zwischen den Sitzungen bestehen.
Quelle
quelle
Sie können sich wahrscheinlich ändern
"anaconda_linter_mark_style"
zu"none"
und halten"anaconda_linter_underlines"
sotrue
. Auf diese Weise wird nur ein Unterstrich unter Fehler gesetzt, aber nicht die gesamte Zeile hervorgehoben.quelle
Wenn Sie SublimeLinter nicht vollständig deaktivieren möchten, können Sie syntaxspezifische Einstellungen festlegen.
Preferences -> Package Settings -> Sublime Linter -> Settings Syntax Specific User
Die Einstellungen werden ähnlich wie CSS ausgewertet, es kaskadiert. Denken Sie an die benutzerspezifischsten, syntaxspezifischsten Regeln, die zuletzt bewertet wurden.
ZB: Ich mag das weiße Rechteck auch nicht, deshalb habe ich mich für Füllungen entschieden.
quelle
Für Anaconda / Sublime Benutzer
Ich habe Anaconda und die Flusenfunktion ist nützlich, aber sofort ist sie drakonisch in Bezug auf Stil. Wenn Sie mit der Maus über das Rechteck fahren, wird die Nummer der Regel angezeigt, die erzwungen wird. Sie können diejenigen deaktivieren, die Ihrer Meinung nach nicht benötigt werden, oder sich beim Codieren in die Quere kommen.
Auf Macs:
Ich habe die folgenden Regeln in meine Liste aufgenommen, die einige der Leerraumregeln entfernen, die mich verlangsamen, aber die Regel "Keine Tabulatoren" beibehalten.
Sie möchten "translate_tabs_to_spaces" festlegen: true in Ihren Benutzereinstellungen, wenn Sie diese Liste verwenden.
Alternativ können Sie "pep8" auf false setzen, um es vollständig zu stoppen.
quelle
Wenn Sie das Anaconda- Plugin (für die Python-Entwicklung) verwenden, ist dies die Flusenfunktion - es hebt Python-Syntaxfehler und PEP8 hervor Verstöße .
Sie können diese Funktion vollständig deaktivieren oder die Farbe dieser Gliederung ändern, indem Sie Ihrem aktuellen SublimeText-Thema einige benutzerdefinierte Regeln hinzufügen:
Preferences > Browser Packages...
Preferences > Color Scheme > ...
).Tomorrow-my.tmTheme
vonTomorrow.tmTheme
)Fügen Sie den folgenden Code direkt vor dem
</array>
Tag in diese neu erstellte Themendatei ein:Preferences > Color Scheme >
und beobachten Sie die Änderungen.Punkt 3. wurde in meinem Fall benötigt, da die Farbe nicht sofort aktualisiert wurde, nachdem nur das Thema gespeichert und Sublime neu gestartet / Themen gewechselt wurden (sublime verwendet eine Art Puffer? ..). Vielleicht müssen Sie die Schritte 3 bis 6 wiederholen, wenn Sie ein wenig mit den Farben spielen möchten.
Quelle: Anacondas Dokumente
quelle
Wenn keine der vorherigen Lösungen für Sie funktioniert hat, versuchen Sie Folgendes:
Fügen Sie in der Datei einfach die folgenden Zeilen hinzu / ändern Sie sie:
Es hat bei mir funktioniert, und in meinem Fall hatte ich Anaconda nur als Ordner, der den Python-Compiler von Sublime mit dem Python-Compiler (python.exe) verknüpft, der im Anaconda-Ordner vorhanden ist.
quelle
Ich habe gerade festgestellt, dass dies auch zufällig beim letzten gesuchten Wort passieren kann. Also, wenn Sie zum Beispiel nach "Integer" gesucht haben. Dann haben alle Instanzen von "Ganzzahl" das weiße Quadrat um sich herum.
quelle
Wenn Sie in Anaconda mit Sublime Text keine Änderungen an den Einstellungen vornehmen möchten:
Wenn eine Hervorhebung auftritt, können Sie eine Tastenkombination (in meinem Fall STRG-ALT-R) verwenden, um den Code automatisch zu formatieren! Die Hervorhebung wird sofort gelöscht.
Sie müssen dies nur ab und zu wiederholen, nachdem Sie neuen Code hinzugefügt haben (der nicht gemäß den PEP8-Regeln formatiert ist).
Der Befehl lautet "anaconda_auto_format".
quelle
wenn Sie die Anakonda Flusen haben
Gehen Sie in das folgende Verzeichnis: C: \ Benutzer \ giova \ AppData \ Roaming \ Sublime Text 3 \ Packages \ Anaconda und ändern Sie die anaconda.sublime-Einstellungen (suchen Sie die Anaconda-Linter-Schlüssel und setzen Sie sie auf false). Überprüfen Sie, ob Sie andere Linter-Inhalte installiert haben, und ändern Sie deren Einstellungen in "Falsch", wobei es anscheinend auf Flusen ankommt, bis alles für Sie richtig ist. Ich hatte verschiedene Linters installiert, also musste ich alle wechseln.
quelle
Sie können Warnungen in anaconda.sublime-settings über das Dateimenü deaktivieren:
Geben Sie im geöffneten Dateityp folgenden Code ein und drücken Sie
Ctrl + S
, um die Datei zu speichernSie können auch Folgendes eingeben:
Aber es deaktiviert sowohl Warnungen als auch Fehler, was nicht gut ist
quelle
Für mich war dies bei sublime 3 das PyLinter-Paket. Während die Flusenfunktion nützlich ist, wollte ich auch das nervige Highlight loswerden. Fand dies auf ihren Dokumenten, wenn es hilfreich ist! :) https://packagecontrol.io/packages/Pylinter Ich konnte das Highlight mit entfernen
Command + option + x
quelle
In Zeile 300 "anaconda_linter_mark_style": "none" in den Einstellungen -> Paketeinstellungen -> Anaconda -> Einstellungen - Standard. Dadurch wird die "nervige" Hervorhebung entfernt, es wird jedoch weiterhin nach pep8-Fehlern gesucht
quelle