Intellij idea PhpStorm 9禁用展开选项卡

Intellij idea PhpStorm 9禁用展开选项卡,intellij-idea,phpstorm,webstorm,Intellij Idea,Phpstorm,Webstorm,在JavaScript文件中,如果我编写例如record,然后按tab键,那么编辑器会自动将其扩展到 如何禁用此功能? 打开设置->编辑器->常规->智能钥匙并取消选中“自动插入关闭标签” 如果您仍然遇到此问题,可能是因为以下问题:(它应该在138.2128、138.2206中修复,但有几个类似的开放错误)。一般来说,这种完成(如第二个屏幕截图所示)不应该在JavaScript文件中工作,除非它是: 语言注入片段(HTML/XML等)。。这里不是这样的,因为它不在字符串文本中 一些JS/JSX

在JavaScript文件中,如果我编写例如
record
,然后按tab键,那么编辑器会自动将其扩展到

如何禁用此功能?

打开设置->编辑器->常规->智能钥匙并取消选中“自动插入关闭标签”


如果您仍然遇到此问题,可能是因为以下问题:(它应该在138.2128、138.2206中修复,但有几个类似的开放错误)。

一般来说,这种完成(如第二个屏幕截图所示)不应该在JavaScript文件中工作,除非它是:

  • 语言注入片段(HTML/XML等)。。这里不是这样的,因为它不在字符串文本中
  • 一些JS/JSX类型的代码

考虑到最后一个问题:尝试在
设置/首选项|编辑器| Emmet | JSX
禁用Emmet for JSX

我仍然有相同的结果。我添加了我的智能钥匙设置的屏幕截图,请看你能不能显示这样一个文件的屏幕截图。一般来说在JavaScript文件中不应该有这样的完整性(当然,除非它是另一种注入的语言,比如XML/HTML)。请注意,在JS上下文中不应该发生这种情况。。除非,也许,它是一个反应JS/JSX。。。如果您
Alt+Enter
在那里的某个地方,您会看到什么菜单?在任何情况下——尝试在
设置/首选项|编辑器| Emmet | JSX
处为JSX禁用Emmet——更好吗?这解决了问题:在设置/首选项|编辑器| Emmet | JSX处为JSX禁用Emmet您能在回答中添加它吗?