我需要找到一种方法/包来使Atom使用Django项目的自动完成,尤其是Django模板。 我在Atom的安装程序中找到了此package,但它没有包含自动完成此语法的快捷方式{%},{{}},这是我最需要的。 任何帮助将不胜感激
答案 0 :(得分:5)
您可以在Atom中制作自己的代码段。
为此,请转到修改>片段强>
在打开的文档中,您可以粘贴此位:
'.html.django':
'Example snippet':
'prefix': '%%'
'body': '{% $1 %}$2'
此示例将扩展为{% %}
,将光标放在内部。要触发它,请输入%%
并点击tab
。第二个tab
会将光标放在右括号之后。
.html.django
部分表示此代码段仅在标记为HTML (Django)
我不明白为什么你需要{{ }}
的片段作为Atom自动关闭的括号。
有关详细信息,请阅读此内容 - http://flight-manual.atom.io/using-atom/sections/snippets/
答案 1 :(得分:1)
我遇到了同样的情况,并在@ 4140tm的评论中进行了更多内联的探讨,并发现了atom-django-templates回购。可以按照仓库中给出的步骤操作,以在Atom编辑器中具有自动完成功能 或者,请按照我在Mac上执行的以下步骤操作。
操作方法 1.打开“ /Users/YourAccountName/.atom/snippets.cson” 2.复制django-templates.cson中的内容 3.粘贴到“ /Users/YourAccountName/.atom/snippets.cson”中 4.打开任何.html文件,然后打开hurrah...。您已经准备好摇滚了。
答案 2 :(得分:0)
我配置了它,并且可以正常工作