如何阻止 PyCharm 自动完成 HTML 和 Django 模板标签?

How to stop PyCharm from autocompleting HTML and Django template tags?

当我使用 PyCharm 编写 Django 模板时,它会自动关闭它们;这在我开始一个新标签时相当有用,但如果我打算将一些已经存在的内容放在不同的标签中,它往往会有点烦人,因为我必须删除或移动结束标签,例如我会以这样的方式结束。

<div></div>Already existing text.

有什么方法可以禁用此功能?

显然,PyCharm.

中已经有一种方法可以实现这一点
  • Select 所需的代码片段。
  • 执行以下操作之一:
  • 在主菜单上,选择代码 |包围
  • Ctrl+Alt+T
  • 弹出窗口 window 根据上下文显示封闭语句的列表。

Select 列表中所需的环绕语句。为此,请使用鼠标光标、向上和向下箭头键或列表中每个元素旁边显示的快捷键。

这里是relevant documentation for Wrapping

这是documentation for unwrapping

编辑:

标签的快捷方式是Ctrl+Alt+J

这是relevant documentation for tags

您可以通过执行以下操作 modify the smart keys 编辑器的功能:

  1. 转到Settings --> Editor --> General --> Smart Keys
  2. 取消选中 "XML/HTML" 部分下的 "insert closing tag on tag completion"。