如何在 Sublime Text 中为常见的 Python 行创建自动完成列表?
How to create an autocomplete list in Sublime Text for common Python lines?
我能否在 Sublime Text 2 中定义一个 "autocomplete list" 文件,每行一个项目:
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 文件。
实现类似目标的一种方法是 sublime-completions file. These function similarly to snippets,但允许您在同一个文件中指定多个完成,而不是每个都需要一个文件。它们更适合这种用法,因为它们最适用于较小的代码,而片段 excel 适用于较大的文本块。
基于您的问题的示例文件如下所示。要尝试一下,请在 User
包中创建一个名为 MyCompletions.sublime-completions
的文件;如果您不确定它在哪里,请使用 Preferences > Browse Packages...
。
{
"scope": "source.python",
"completions": [
"import numpy as np",
"import matplotlib.pyplot as plt"
]
}
我能否在 Sublime Text 2 中定义一个 "autocomplete list" 文件,每行一个项目:
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 文件。
实现类似目标的一种方法是 sublime-completions file. These function similarly to snippets,但允许您在同一个文件中指定多个完成,而不是每个都需要一个文件。它们更适合这种用法,因为它们最适用于较小的代码,而片段 excel 适用于较大的文本块。
基于您的问题的示例文件如下所示。要尝试一下,请在 User
包中创建一个名为 MyCompletions.sublime-completions
的文件;如果您不确定它在哪里,请使用 Preferences > Browse Packages...
。
{
"scope": "source.python",
"completions": [
"import numpy as np",
"import matplotlib.pyplot as plt"
]
}