如何禁用 sublime text 3 的高亮显示?

How to disable Highlighting on sublime text 3?

我为 python 程序安装了 sublime text 3,只安装了三个包,它们是 Anaconda、包控制本身和 SideBarEnhancements。我也没有改变任何配置。用这个白色矩形勾勒出所有内容来编写代码是非常烦人的。我已经在互联网上搜索了解决方案,但我所能找到的只是关于如何更改语法的简单答案,除了让代码变得无色之外,没有任何帮助。还有他们,滚动的东西真的没用了,因为如果它是一个大程序,我不太清楚我想去哪里。

提前致谢。有我说的形象。

您看到的标记是 Anaconda 包的 Linting 支持告诉您它认为您的代码有问题;这可能与样式相关,或潜在的错误等。当光标位于其中一个矩形内时,状态栏会显示文本以向您显示工具出了什么问题,例如这里它告诉我它认为那里这行和上一行之间应该是两个空行:

如果您使用 Preferences > Package Settings > Anaconda > Default,您可以看到 Anaconda 支持的所有设置,以及它们的默认值是什么。在第 250 行左右的某处,您会看到:

    /*
        Set to false to disable Anaconda linting entirely.
    */
    "anaconda_linting": true,

在您自己的 Anaconda 设置中关闭此设置会将其关闭。虽然 Anaconda 以一种您可以直接编辑文件的方式安装自身,但这不是一个好主意,因为它会被破坏 if/when Anaconda 包得到更新。

所以,您应该在自己的自定义Anaconda设置中修改设置;菜单项 Preferences > Package Settings > Anaconda > Settings - User 将打开您的用户设置。如果您已经在其中进行了一些设置,请添加此设置并更改值。如果文件显示为空,则将其添加到:

{
    "anaconda_linting": false,
}

保存设置文件后,linter 将立即关闭。