Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何阻止PyCharm自动完成HTML和Django模板标记?_Html_Django_Pycharm - Fatal编程技术网

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

如何阻止PyCharm自动完成HTML和Django模板标记?,html,django,pycharm,Html,Django,Pycharm,当我用PyCharm编写Django模板时,它会自动关闭它们;当我开始一个新标签时,这是相当有帮助的,但是如果我打算将一些已经存在的内容放在另一个标签中,它会变得有点烦人,因为我必须删除或移动结束标签,例如,我最终会得到类似的东西 <div></div>Already existing text. 已存在文本。 有没有办法禁用此功能?显然,PyCharm中已有一种方法可以实现此功能 选择所需的代码片段 执行以下操作之一: 在主菜单上,选择代码|环绕 按Ctrl+Al

当我用PyCharm编写Django模板时,它会自动关闭它们;当我开始一个新标签时,这是相当有帮助的,但是如果我打算将一些已经存在的内容放在另一个标签中,它会变得有点烦人,因为我必须删除或移动结束标签,例如,我最终会得到类似的东西

<div></div>Already existing text.
已存在文本。

有没有办法禁用此功能?

显然,PyCharm中已有一种方法可以实现此功能

  • 选择所需的代码片段
  • 执行以下操作之一:
  • 在主菜单上,选择代码|环绕
  • Ctrl+Alt+T
  • 弹出窗口根据上下文显示封闭语句的列表
从列表中选择所需的环绕声语句。为此,请使用鼠标光标、上下箭头键或显示在列表每个元素旁边的快捷键

这是你的电话号码

这是你的电话号码

编辑:

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

以下是

您可以通过执行以下操作来实现编辑器的功能:

  • 转到
    设置-->编辑器-->常规-->智能钥匙
  • 取消选中“XML/HTML”部分下的“在标记完成时插入结束标记”

  • 这真的允许你用HTML标签包装吗?我刚刚测试了它,在出现的上下文菜单中只显示了Django模板标记。编辑:根据您链接到的文档,情况似乎是这样的(没有可用的HTML包装)。这是一个非常好的功能,您应该这样做才能保持该功能处于活动状态。HTML包装可用,在ctrl+alt+T之后,在HTML文档中再次按T@rneviusBrilliant,@warath编码器。绝对是个不错的选择(对我来说很有用)。有关于这个的文档吗?没有@rnevius不幸的是,我发现pyCharm文档很难导航/阅读/查找项目。。。大量的谷歌搜索和堆栈溢出。在这个特殊的例子中,反复试验:),所以看起来像是
    ctrl+alt+j
    也是一个选项。