这是相当烦人,我似乎无法找出原因。
Answer 1:
看起来你已经SublimeLinter安装。 它强调错误和警告。
Answer 2:
如果你仍然有以上(含蟒蛇皮棉)提出这些解决方案的一个问题:
禁用用户自定义设置Anaconda的文件中完全掉毛,Anaconda.sublime的设置,通过文件菜单:崇高>首选项>套餐设置>蟒蛇>设置 - 用户:当它打开文件,只需键入以下内容并保存了; - )
{ “anaconda_linting”:假}
至少,它固定我的问题。 祝福(债务人)<> <
Answer 3:
禁用Annaconda在当前文件sublimetext 3掉毛:
- 通过CNTRL + Shift键+ P或Command +移+ P的Mac OS X输入命令调色板
- 键入
Anaconda: Disable linting on this file
并点击进入 - 要重新启用掉毛
Anaconda: Enable linting on this file
禁用掉毛会话之间持续存在。
资源
Answer 4:
你或许可以改变"anaconda_linter_mark_style"
到"none"
,并保持"anaconda_linter_underlines"
为true
。 这样,它只会把下划线下错误,但不突出整条生产线。
Answer 5:
如果您不想完全禁用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,
}
Answer 6:
如果您使用的巨蟒插件 (Python开发),这是它的掉毛的功能-它强调了Python语法错误和PEP8违法行为。
您可以完全禁用此功能或通过添加一些自定义规则,以你目前的SublimeText主题改变这个轮廓的颜色 :
- 在崇高文本菜单:
Preferences > Browser Packages...
- 找到您的当前主题的源文件中打开目录(*对应于一,在选择的名称.twTheme文件
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-6,当你想用一下颜色。
来源: 蟒蛇的Docs
Answer 7:
对于蟒蛇/崇高用户
我有蟒蛇和皮棉功能是有用的,但开箱即用,它是恶法大约风格。 当你将鼠标悬停在矩形,它会告诉你,这是执行规则的数量。 您可以禁用,你觉得是不必要的或方式,你的代码得到的。
在Mac上:
- 转到偏好| 浏览包| 蟒蛇| Anaconda.sublime的设置
- 搜索“pep8_ignore”
- 添加要删除该规则。
我已经把我的列表下面的规则,去掉一些是我慢下来,但保持了“无标签”规则空白规则。
"E201",
"E202",
"E203",
"E302",
"E309",
"W291",
"W293",
"W391"
你要设置“translate_tabs_to_spaces”:如果你有这个名单去真正在您的用户设置。
另外,您可以设置“PEP8”假完全阻止它。
Answer 8:
如果没有以前的解决方案的工作适合你,试试这个:
- 转到偏好| 包设置| Pylinter | 用户设置
在文件中,只需添加/修改下面几行:
"run_on_save": false, "disable_outline": true
它的工作对我来说,在我的情况下,我不得不蟒蛇只是作为一个文件夹,的崇高蟒蛇编译器相关联的蟒蛇编译器(python.exe)存在于水蟒文件夹中。
Answer 9:
我刚刚发现这个还可以随意对您搜索的最后一个字发生。 所以,如果你搜索“整数”的实例。 随后的“整数”的所有实例都将有他们周围的白色正方形。
Answer 10:
在蟒蛇与崇高的文本,如果你不想设置做任何修改:
在这种情况下高亮发生时,您可以使用键盘快捷键(在我的情况下,它CTRL-ALT-R),以自动套用格式的代码! 高亮功能会立即消失。
你只需要重复,在每过一段时间,有增加了新的代码(这是根据PEP8规则未格式化)之后。
该命令是“anaconda_auto_format”。
Answer 11:
如果你得到了蟒蛇掉毛
去这样的C中的目录:\用户\ giova \应用程序数据\漫游\崇高的文本3个\ \包蟒蛇和改变anaconda.sublime设置(发现蟒蛇棉短绒密钥,并将其设置为false)。 看看你是否安装了其他棉短绒的东西,并更改其设置为false,它似乎要依靠掉毛,直到万物是适合你的。 我已经安装了不同的棉短绒,所以我不得不改变所有的人。
Answer 12:
您可以禁用通过文件菜单anaconda.sublime的设置警告:
崇高>首选项>套餐设置>蟒蛇>设置 - 用户:
在打开的文件类型下面的代码,然后按Ctrl + S
保存文件
{"pep8": false}
你也可以输入:
{"anaconda_linting": false}
但禁用警告和错误,这是不好的