Python 如何配置Atom以自动完成Django模板

Python 如何配置Atom以自动完成Django模板,python,django,atom-editor,Python,Django,Atom Editor,我需要找到一种方法/包,使Atom能够将autocomplete用于Django项目,尤其是Django模板。 我在Atom的安装程序中发现了这一点,但它不包括自动完成此语法{%},{{{}的快捷方式,我最需要它。 任何帮助都将不胜感激您可以在Atom中制作自己的代码片段 要执行此操作,请转到编辑>片段 在打开的文档中,您可以粘贴此位: '.html.django': 'Example snippet': 'prefix': '%%' 'body': '{% $1 %}$2'

我需要找到一种方法/包,使Atom能够将autocomplete用于Django项目,尤其是Django模板。 我在Atom的安装程序中发现了这一点,但它不包括自动完成此语法{%},{{{}的快捷方式,我最需要它。
任何帮助都将不胜感激

您可以在Atom中制作自己的代码片段

要执行此操作,请转到编辑>片段

在打开的文档中,您可以粘贴此位:

'.html.django':
  'Example snippet':
    'prefix': '%%'
    'body': '{% $1 %}$2'
此示例将扩展到
{%%}
,将光标放在其中。要触发它,请键入
%%
,然后点击
选项卡
。第二个
选项卡将光标放在右括号之后

.html.django
部分表示此代码段仅在标记为
html(django)

我不明白为什么您需要一个
{{}
的代码段,因为Atom auto close在括号中


欲了解更多信息,请阅读此-

我也面临同样的情况,并在@4140tm的评论中进行了更多探索,并找到了回购协议。可以按照repo中给出的步骤在Atom编辑器中实现自动完成 或者请按照我在Mac上遵循的以下步骤操作

如何做 1.打开“/Users/yourcountname/.atom/snippets.cson” 2.从中复制内容 3.将其粘贴到“/Users/yourcountname/.atom/snippets.cson”中 4.打开任何.html文件,然后欢呼。。。。你准备好摇滚了

它看起来怎么样

  • 禁用atom django包
  • 我安装了django模板包
  • 在django templates设置中,对于包含add value directory\u name的文件路径,选项默认为django templates/
  • 重装原子
  • 在templates文件夹中创建html文件时,它会将其识别为html django模板

  • 我对它进行了配置,它可以工作

    如果您将第一行中的“.text.html.django”更改为“.html”,它就可以工作