Sublimetext3 将文字升华为线条周围的3个白色框

Sublimetext3 将文字升华为线条周围的3个白色框,sublimetext3,sublimetext,Sublimetext3,Sublimetext,注意:刚刚开始使用Sublime Text 3在Python中编程。我不确定为什么我在每一行上都有白点/标记,请参见下图。我想学习以下内容 是因为一个错误吗 是因为程序包还是命令 我尝试了CTRL+Space、CTRL+G和CTRL+K,但仍然得到了白色标记,我应该担心吗 这是由于未正确配置SublimiteLiner安装造成的。您可以阅读如何配置这个相当复杂的插件,以及您安装的相关Python linter。或者,您可以通过选择首选项完全禁用插件→ 包控制→ 软件包控制:禁用软件包,然后键入升

注意:刚刚开始使用Sublime Text 3在Python中编程。我不确定为什么我在每一行上都有白点/标记,请参见下图。我想学习以下内容

  • 是因为一个错误吗
  • 是因为程序包还是命令
  • 我尝试了CTRL+Space、CTRL+G和CTRL+K,但仍然得到了白色标记,我应该担心吗
    这是由于未正确配置SublimiteLiner安装造成的。您可以阅读如何配置这个相当复杂的插件,以及您安装的相关Python linter。或者,您可以通过选择
    首选项完全禁用插件→ 包控制→ 软件包控制:禁用软件包
    ,然后键入
    升华链接器
    ,然后按回车键

    如果您感兴趣,您会收到错误,因为您的代码不兼容,并且包含一些其他错误。您需要更多地使用空白:

    listone=[1,2,3]
    listtwo=[1,2,3]
    矩阵_one=[listone,listwo]
    matrix_one=[row[0]代表matrix_one中的行]#您确定要
    #覆盖原始矩阵?
    打印矩阵#您的原始代码中有矩阵#
    

    如果您刚刚开始学习Python 3,我也会大力鼓励您使用它。绝大多数人都是从Python3开始的。版本3是语言的现在和未来,而版本2是过去。在先学习2的过程中,当你学习3时,你会发现许多坏习惯需要纠正(你最终需要纠正),因此最好先从3开始,然后再学习2的区别。

    你可能安装了Anaconda软件包。如果是这样,您需要转到“首选项”→ 包设置→ 水蟒→ 设置用户。然后粘贴以下代码并保存。那些盒子应该不见了

    {
        "anaconda_linting": false,
    }
    

    转到:
    首选项
    ->
    软件包设置
    ->
    超级链接
    ->
    设置


    style
    ->
    mark\u style

    上的值更改为
    none
    在sublime上安装anacoda软件包后,我遇到了这个问题

    那么去

    Preferences->Package Settings->choose Package(Anacoda)->Settings User

    如果不存在,则将其更改为false。否则,按照詹姆斯·张行健的建议将粘贴复制到其中

    您可以通过将其更改为真实状态将其恢复。


    我知道这是一个古老的线索,但看看我没有看到任何好的答案。 linter造成这些框的原因是编程风格差。 示例:——在列表或元组中的逗号之后,linter正在第1、2和3行中查找“空格”。 示例第6行:Python正在寻找要按下的返回键,以便在脚本末尾创建新行或空白。 示例第6行:您需要将python 3的打印输出括起来

    'listone = [1, 2, 3]'
    'listtwo = [1, 2, 3]'
    'matrix_one = [listone, listtwo]'
    'matrix_one = [row[0] for row in matrix_one]'
    
    'print(matrix_one)'
    

    如果安装了anaconda软件包,这将解决问题

    {
        "anaconda_linting": false,
    }
    

    对于Anaconda,考虑保留错误通知,但是使它们更容易被人注意。从升华文本>首选项>软件包设置>蟒蛇>设置-默认值进行编辑

    “anaconda_linter_mark_风格”:“无”

    以下是选项:

    /*
        If 'outline' (default), anaconda will outline error lines.
        If 'fill', anaconda will fill the lines.
        If 'solid_underline', anaconda will draw a solid underline below regions.
        If 'stippled_underline', anaconda will draw a stippled underline below regions.
        If 'squiggly_underline', anaconda will draw a squiggly underline below regions.
        If 'none', anaconda will not draw anything on error lines.
    */
    

    1-no 2-no 3-no:)对于编写python,我建议您
    pycharm
    这些白色标记是sublime的选项,您可以禁用它快速搜索“sublime文本点”会让人非常怀疑这些点显示了自上次保存以来您修改的每一行。值得一提的是,我还没有找到任何关于它的实际文档,尽管.pycharm在set default中对我来说是如此缓慢和愚蠢。升华更快更轻这里没有升华仪。有问题吗?这应该被标记为最佳答案,因为它解决了用户的问题。为我解决了相同的问题。谢谢你的正确答案。我认为你不应该完全禁用线绳。出现这些框是因为您的代码不符合PEP8。因此,将
    {“pep8”:false,“anaconda_linter_mark_style”:“none”,添加到
    设置用户
    /*
        If 'outline' (default), anaconda will outline error lines.
        If 'fill', anaconda will fill the lines.
        If 'solid_underline', anaconda will draw a solid underline below regions.
        If 'stippled_underline', anaconda will draw a stippled underline below regions.
        If 'squiggly_underline', anaconda will draw a squiggly underline below regions.
        If 'none', anaconda will not draw anything on error lines.
    */