It's rather annoying and I can't seem to figure out why.
相关问题
- How to run code in Sublime text 2 python
- Vim syntax highlighting of doxygen style docstring
- Why is Sublime Package Control not working?
- C++ 11 code compiles with `clang++`, but not with
- White text in Sublime Text
相关文章
- trouble getting sublime to execute with linux term
-
Perl with Sublime Text 2:
not working - Customize syntax highlightin in canopy
- Show info about current character in status bar in
- VSCode configure syntax highlighting to match a st
- How can a Sublime Text build system access the con
- What does the three slashes in javascript do?
- In Sublime Text 3, how to have shortcuts for “Buil
If you are using Anaconda plugin (for Python development) this is it's linting functionality - it highlights Python syntax errors and PEP8 violations.
You can disable this feature completely or change the color of this outline by adding some custom rules to your current SublimeText theme:
Preferences > Browser Packages...
Preferences > Color Scheme > ...
)Tomorrow-my.tmTheme
fromTomorrow.tmTheme
)Paste the following code to this newly created theme file, right before
</array>
tag:Preferences > Color Scheme >
and observe the changes.Point 3. was needed in my case because color wasn't updated immediately, after just saving theme and restarting Sublime/switching themes (sublime uses some kind of buffer?..). So, maybe you will have to repeat steps 3-6, when you want to play a little with the colors.
Source: Anaconda's Docs
If none of the previous solutions worked for you, try this:
In the file, just add/modify the following lines:
It worked for me, and in my case I had anaconda only as a folder, associating the python compiler of Sublime to the python compiler (python.exe) present in the anaconda folder.
Looks like you have SublimeLinter installed. It highlights errors and warnings.
For Anaconda/Sublime Users
I have Anaconda and the lint function is useful, but out of the box, it is draconian about style. When you hover over the rectangle, it will tell you the number of the rule it is enforcing. You can disable the ones that you feel are unneeded or get in the way as you code.
On Macs:
I've put in my list the following rules that remove some of the white space rules that slow me down but keeps the "no tabs" rule.
You'll want to set "translate_tabs_to_spaces": true in your user settings if you go with this list.
Alternatively you can set "pep8" to false to stop it entirely.
if you got the anaconda linting
go in the dir like this C:\Users\giova\AppData\Roaming\Sublime Text 3\Packages\Anaconda and change the anaconda.sublime-settings (find the anaconda linter keys and set them to false). See if you installed other linter stuff and change their settings to false where it seems to rely on linting until everythings is right for you. I had installed different linters, so I had to change all of them.
In Anaconda with Sublime Text, if you don't want to make any changes to the settings:
In the case highlighting occurs, you can use a keyboard shortcut (in my case it's CTRL-ALT-R) to autoformat the code! The highlighting will be gone immediately.
You just have to repeat that every once in a while, after having added new code (which is not formatted according to the PEP8 rules).
The command is "anaconda_auto_format".