在编写HTML和CSS时,如果按Tab键,如何在Intellij(IDEA)中将默认双引号更改为单引号

时间:2014-09-22 03:02:07

标签: css intellij-idea

这是默认值:

<div class="container"></div>

是否有任何设置让它成为

<div class='container'></div> 

按Tab键时?

4 个答案:

答案 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中的双引号。

然而,我可能是唯一遇到这个问题的白痴。