如何在PyCharm 2016中为html文件启用autopopup建议列表

时间:2017-01-08 15:46:27

标签: html autocomplete pycharm code-completion jetbrains-ide

我买了专业版的PyCharm(2016.3.2)。

如何激活autopopup建议列表以自动完成html-snippets?

它适用于所有其他文件类型,例如.py .js。和.css但不在.html文件中。

我必须按CMD+JTAB才能获取列表,但我希望弹出键入第一个字符,就像输入其他文件一样。

首选项设置正确我认为:

Settings: Code Completion

特别是我想出现自己的Live-Templates。谁可以给出建议?

1 个答案:

答案 0 :(得分:0)

此行为适用于HTML / XML上下文。

想象一下这个HTML代码:

<p>a</p>

IDE应该如何知道肯定您要在此处输入什么内容(在输入初始a字母后):

  • 也许会是apple字?
  • 或者a dog
  • 或者你真的想在这里输入<a>标签?

如果代码完成会在这里弹出..我会立即放弃这样的IDE - 否则我想在这里输入纯文本...考虑到我几乎会一直看到弹出窗口?

所以......

  • 如果您希望此时看到代码完成(纯文本上下文),则必须通过按 Ctrl + Space (或者{{1}的任何内容)手动调用代码完成弹出窗口})键入Code | Completion | Basic
  • 仅为实时模板列表,需要按 Cmd + J a)。
  • 用于更快的Live Template / Emmet调用(如果您知道完全 Live Template缩写) - 只需按下扩展键(默认情况下, Tab 在大多数OS / Keymaps中)。 。所以Code | Insert Live Template会将其转换为所需的a[Tab]扩展文字。