C'est plutôt ennuyeux et je n'arrive pas à comprendre pourquoi.
syntax-highlighting
sublimetext2
sublimelinter
Doug Smith
la source
la source
Si vous rencontrez toujours un problème avec les solutions suggérées ci-dessus (avec des peluches anaconda):
Désactivez complètement le linting dans le fichier de paramètres Anaconda défini par l'utilisateur, Anaconda.sublime-settings, via le menu Fichier: Sublime> Préférences> Paramètres du package> Anaconda> Paramètres - Utilisateur: Lorsqu'il ouvre le fichier, tapez simplement ce qui suit et enregistrez-le; -)
{"anaconda_linting": false}
Au moins, cela a résolu mon problème. Bénédictions (un débiteur) <> <
la source
{"anaconda_linter_mark_style": "none", "anaconda_linter_underlines":false}
Désactivation du peluchage Annaconda dans sublimetext 3 pour le fichier actuel:
Anaconda: Disable linting on this file
et appuyez sur EntréeAnaconda: Enable linting on this file
La désactivation du peluchage persiste entre les sessions.
La source
la source
Vous pouvez probablement changer
"anaconda_linter_mark_style"
pour"none"
et garder"anaconda_linter_underlines"
commetrue
. De cette façon, il ne mettra qu'un trait de soulignement sous les erreurs mais ne mettra pas en évidence toute la ligne.la source
Si vous ne souhaitez pas désactiver complètement SublimeLinter, vous pouvez définir des préférences spécifiques à la syntaxe.
Preferences -> Package Settings -> Sublime Linter -> Settings Syntax Specific User
Les préférences sont évaluées de manière similaire au CSS, ça cascades. Pensez aux règles les plus spécifiques à l'utilisateur et à la syntaxe évaluées en dernier.
Ex: Je n'aime pas non plus le rectangle blanc, j'ai donc opté pour les remplissages.
la source
Pour les utilisateurs d'Anaconda / Sublime
J'ai Anaconda et la fonction lint est utile, mais hors de la boîte, c'est draconien sur le style. Lorsque vous survolez le rectangle, il vous indiquera le numéro de la règle qu'il applique. Vous pouvez désactiver ceux qui vous semblent inutiles ou vous gêner pendant que vous codez.
Sur Mac:
J'ai mis dans ma liste les règles suivantes qui suppriment certaines des règles d'espaces blancs qui me ralentissent mais qui conservent la règle «sans onglets».
Vous voudrez définir "translate_tabs_to_spaces": true dans vos paramètres utilisateur si vous utilisez cette liste.
Vous pouvez également définir "pep8" sur false pour l'arrêter complètement.
la source
Si vous utilisez le plugin Anaconda (pour le développement Python), il s'agit de la fonctionnalité de linting - il met en évidence les erreurs de syntaxe Python et les violations PEP8 .
Vous pouvez désactiver complètement cette fonctionnalité ou changer la couleur de ce contour en ajoutant des règles personnalisées à votre thème SublimeText actuel:
Preferences > Browser Packages...
Preferences > Color Scheme > ...
)Tomorrow-my.tmTheme
depuisTomorrow.tmTheme
)Collez le code suivant dans ce fichier de thème nouvellement créé, juste avant la
</array>
balise:Preferences > Color Scheme >
et observez les changements.Le point 3. était nécessaire dans mon cas car la couleur n'a pas été mise à jour immédiatement, après avoir simplement enregistré le thème et redémarré Sublime / changer de thème (sublime utilise une sorte de tampon? ..). Alors, vous devrez peut-être répéter les étapes 3 à 6, lorsque vous voudrez jouer un peu avec les couleurs.
Source: Documents d'Anaconda
la source
Si aucune des solutions précédentes n'a fonctionné pour vous, essayez ceci:
Dans le fichier, ajoutez / modifiez simplement les lignes suivantes:
Cela a fonctionné pour moi, et dans mon cas je n'avais anaconda que comme dossier, associant le compilateur python de Sublime au compilateur python (python.exe) présent dans le dossier anaconda.
la source
Je viens de découvrir que cela peut également se produire au hasard sur le dernier mot que vous avez recherché. Donc, si vous avez recherché "entier" par exemple. Ensuite, toutes les instances d '"entier" auront ce carré blanc autour d'elles.
la source
Dans Anaconda avec Sublime Text, si vous ne souhaitez pas apporter de modifications aux paramètres:
Dans le cas où la mise en évidence se produit, vous pouvez utiliser un raccourci clavier (dans mon cas, c'est CTRL-ALT-R) pour formater automatiquement le code! La mise en évidence disparaîtra immédiatement.
Il suffit de répéter cela de temps en temps, après avoir ajouté un nouveau code (qui n'est pas formaté selon les règles PEP8).
La commande est "anaconda_auto_format".
la source
si vous avez le peluchage de l'anaconda
allez dans le répertoire comme celui-ci C: \ Users \ giova \ AppData \ Roaming \ Sublime Text 3 \ Packages \ Anaconda et modifiez les paramètres anaconda.sublime (recherchez les clés anaconda linter et définissez-les sur false). Voyez si vous avez installé d'autres éléments de linter et modifiez leurs paramètres sur false, ce qui semble reposer sur le peluchage jusqu'à ce que tout soit fait pour vous. J'avais installé différents linters, j'ai donc dû tous les changer.
la source
vous pouvez désactiver les avertissements dans anaconda.sublime-settings via le menu fichier:
Dans le type de fichier ouvert, suivez le code et appuyez sur
Ctrl + S
pour enregistrer le fichiervous pouvez également taper ceci:
mais il désactive à la fois les avertissements et les erreurs, ce qui n'est pas bon
la source
Pour moi, sur sublime 3, c'était le package PyLinter. Bien que la fonction de peluchage soit utile, je voulais également me débarrasser du point culminant ennuyeux. Trouvé ceci sur leurs documents si cela est utile! :) https://packagecontrol.io/packages/Pylinter J'ai pu supprimer le surlignage avec
Command + option + x
la source
Sur la ligne 300 "anaconda_linter_mark_style": "aucun", dans Préférences -> Paramètres du package -> Anaconda -> Paramètres - Par défaut. Cela supprime la surbrillance «ennuyeuse» mais vérifie toujours les erreurs pep8
la source