这是默认值:
<div class="container"></div>
是否有任何设置让它成为
<div class='container'></div>
按Tab键时?
答案 0 :(得分:25)
编辑器&gt;代码风格&gt; HTML
我认为您可能正在寻找代码样式设置。
&#34; Generated Code&#34; for String literal type:Single Quotes。
改变它。
您可能还想为JavaScript更改它以及Zhe指出,即在标点符号选项卡中。
答案 1 :(得分:5)
这是正确的,但路径现在是(IJ 14):
Editor | General | Smart Keys | XML/HTML
您正在寻找的选项是:
Add quotes for attribute value on typing '='
答案 2 :(得分:1)
我知道这不是你真正想要的答案,但我不认为它可以改变。
您可以完全关闭它,但在Editor | Smart Keys | XML/HTML
下,有一个可以自动添加引号的选项。
答案 3 :(得分:0)
更新,多年后 - 改变主意。
如果像我一样,你很乐意应用这些技巧,并让自己设置为在HTML中使用单引号,然后像我一样,意识到你想要改回来,你可能会发现你可以修复HTML而不是XHTML 。
一年或更长时间我遇到了这个问题。我做了一些JSF / XHTML,这让我很伤心。 IntelliJ for XHTML中没有代码样式,XML代码样式(自然地)不允许使用单引号,因此不能在那里配置。
更改设置在HTML中运行良好但在XHTML中没有效果。我被迫退出IJ并手动编辑代码样式配置。对我来说,在OS X中它就在
中 ~/Library/Preferences/IntellijIdea2017.3/codestyles/<your code style>.xml
直接在根元素下,我找到了HTML_QUOTE_STYLE
选项:
<code_scheme name="[REDACTED]">
... some things snipped ...
<option name="HTML_QUOTE_STYLE" value="Single" />
如果您将“Single”更改为“Double”,那么您将返回JSF中的双引号。
然而,我可能是唯一遇到这个问题的白痴。