我可以在Sublime Text 2中定义一个“自动完成列表”文件吗,每行一项:
autocomplete.txt
######
import numpy as np
import matplotlib.pyplot as plt
...
这样,在编写时:
i m p TAB
它会自动建议import numpy as np
,再次按下 TAB 时,它会建议import matplotlib.pyplot as plt
,等等。
我希望每个Sublime Text文档中都可以使用它,甚至是一个新的空白.py文件。
答案 0 :(得分:3)
一种实现类似目标的方法是sublime-completions file。这些功能类似于snippets,但允许您在同一文件中指定多个完成,而不是每个文件都需要一个文件。它们更适合这种用法,因为它们最适合较小的代码段,而摘要则适用于较大的文本块。
基于您的问题的示例文件如下所示。要进行尝试,请在您的MyCompletions.sublime-completions
包中创建一个名为User
的文件;如果不确定,请使用Preferences > Browse Packages...
。
{
"scope": "source.python",
"completions": [
"import numpy as np",
"import matplotlib.pyplot as plt"
]
}