如何停止VSC将"{% endblock %}"更改为"% endblock %"?

-1 投票
1 回答
39 浏览
提问于 2025-04-14 16:08

我正在学习Python、Django和VSCode,这些对我来说都是新东西。我现在用的是VSC 1.72.2。

我在教程中制作一个Django应用,有时候需要编辑一些HTML文件。当我输入{% endlbock %}并按下回车键时,VSC会自动选择一个Emmett的缩写,把我的代码改成% endblock %,但这样是不对的。

我该怎么做才能让VSC停止这种行为,不再改变我的代码呢?

无论我在{% xxx %}里写什么,它总是会被改成% xxx %

我试着看了一些Emmett的文档,但不太明白设置在哪里,甚至不知道怎么在settings.json文件里格式化这些设置。

注意事项

  1. 我正在跟的教程是2018年做的,之后更新了好几次,所以我可能用的是旧版的VSC。我是按照教程推荐的版本在用。
  2. VSC里的所有扩展都被禁用了,包括Python的扩展。
  3. 我能不能改一下,让VSC在我按下回车时不接受建议的Emmett代码?

谢谢。

1 个回答

1

看起来当你按下回车键时,emmet功能被触发了。

你可以安装这个扩展来改变emmet的行为,链接在这里:Django扩展

撰写回答