如何阻止 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
您可以通过执行以下操作 modify the smart keys 编辑器的功能:
- 转到
Settings --> Editor --> General --> Smart Keys
- 取消选中 "XML/HTML" 部分下的 "insert closing tag on tag completion"。
当我使用 PyCharm 编写 Django 模板时,它会自动关闭它们;这在我开始一个新标签时相当有用,但如果我打算将一些已经存在的内容放在不同的标签中,它往往会有点烦人,因为我必须删除或移动结束标签,例如我会以这样的方式结束。
<div></div>Already existing text.
有什么方法可以禁用此功能?
显然,PyCharm.
中已经有一种方法可以实现这一点- Select 所需的代码片段。
- 执行以下操作之一:
- 在主菜单上,选择代码 |包围
- 按
Ctrl+Alt+T
- 弹出窗口 window 根据上下文显示封闭语句的列表。
Select 列表中所需的环绕语句。为此,请使用鼠标光标、向上和向下箭头键或列表中每个元素旁边显示的快捷键。
这里是relevant documentation for Wrapping
这是documentation for unwrapping
编辑:
标签的快捷方式是Ctrl+Alt+J
您可以通过执行以下操作 modify the smart keys 编辑器的功能:
- 转到
Settings --> Editor --> General --> Smart Keys
- 取消选中 "XML/HTML" 部分下的 "insert closing tag on tag completion"。