繁体   English   中英

如何在Sublime Text中为常见的Python行创建自动完成列表?

[英]How to create an autocomplete list in Sublime Text for common Python lines?

我可以在Sublime Text 2中定义“自动完成列表”文件,每行一个项目:

autocomplete.txt
######
import numpy as np
import matplotlib.pyplot as plt
...

这样写的时候:

m P TAB

它自动建议import numpy as np ,当再次点击TAB时,它会建议import matplotlib.pyplot as plt等。

我希望在每个Sublime Text文档中都可以使用它,甚至是一个新的空白.py文件。

实现这种目标的一种方法是升级完成文件 这些功能与片段类似,但允许您在同一文件中指定多个完成,而不是每个文件都需要一个文件。 它们更适合这种用法,因为它们最适合较小的代码,而片段则适用于较大的文本块。

基于您的问题的示例文件如下所示。 要试用它,请在User包中创建一个名为MyCompletions.sublime-completions的文件; 使用Preferences > Browse Packages...如果您不确定它在哪里。

{
    "scope": "source.python",

    "completions": [
        "import numpy as np",
        "import matplotlib.pyplot as plt"
    ]
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM