使用 Django HTML 的 VSCode 中 % % 的键盘快捷键

Posted

技术标签:

【中文标题】使用 Django HTML 的 VSCode 中 % % 的键盘快捷键【英文标题】:Keyboard shortcut for % % in VSCode using Django HTML使用 Django HTML 的 VSCode 中 % % 的键盘快捷键 【发布时间】:2020-07-29 02:47:00 【问题描述】:

我正在构建我的第一个 Django 应用程序并在我的 html 文件中使用 Django 模板引擎。我在 VSCode 中有 html 和 Django html 插件。

到目前为止,它会自动完成 html 元素并为 Django 模板着色。

在 VSCode 中使用 Django HTML 语言模式时,有没有办法自动完成 % %

【问题讨论】:

【参考方案1】:

您必须将以下配置添加到您的 VS Code 设置中才能完全扩展,并且您的文件必须位于名为 templates 的文件夹或其子文件夹中,如果您希望您的模板位于不同的文件夹,您可以根据您的配置更改设置

"files.associations": 
    "**/*.html": "html",
    "**/templates/**/*.html": "django-html",
    "**/templates/**/*": "django-txt",
    "**/requirements/**,*.txt,in": "pip-requirements"
,



"emmet.includeLanguages": "django-html": "html",

您可以在扩展程序GitHub page 中找到更多详细信息

【讨论】:

【参考方案2】:

您可以使用 django-Intellisense VSCode 扩展来为 Django 生成的所有动态属性提供自动完成功能。

【讨论】:

好的,谢谢,会的。有没有办法在 settings.json 中进行设置?还是即插即用? 你可以通过从 VSCode Marketplace 下载来开始使用扩展的功能。

以上是关于使用 Django HTML 的 VSCode 中 % % 的键盘快捷键的主要内容,如果未能解决你的问题,请参考以下文章

使用 Visual Studio Code(VSCode)搭建简单的 Python + Django 开发环境

如何在 VSCode 中调试 Django Javascript?

如何在打开自动重载的情况下在 VSCode 中调试 Django

VSCode:从 JS url(查看 url)到 Django 视图的“转到定义”

在 vscode 中启用 pylint_django 插件,pylint 停止工作

没有安装“django-html”文件的文档格式化程序