Intellij idea 如何在代码完成时禁用在PhpStorm中插入分号

Intellij idea 如何在代码完成时禁用在PhpStorm中插入分号,intellij-idea,phpstorm,webstorm,jetbrains-ide,Intellij Idea,Phpstorm,Webstorm,Jetbrains Ide,在编写CSS属性时,PhpStorm的代码完成功能会自动在行尾插入分号。当我映射网格区域和其他长值属性时,我发现这很烦人 是否有防止代码完成自动插入分号的选项?尝试更改实时模板设置(编辑器>实时模板)并打开“Zen CSS”部分。 每个缩写都有一个模板文本, 在这里,您可以删除有此问题的缩写的分号 据我所知,没有删除live templates内置中所有分号的一揽子选项。 此外,据我所知,Zen CSS模板用于常规CSS文件,但我不知道Zen CSS是常规CSS还是特定的语言/样式。AFAIK这

在编写CSS属性时,PhpStorm的代码完成功能会自动在行尾插入分号。当我映射网格区域和其他长值属性时,我发现这很烦人


是否有防止代码完成自动插入分号的选项?

尝试更改实时模板设置(编辑器>实时模板)并打开“Zen CSS”部分。
每个缩写都有一个模板文本,
在这里,您可以删除有此问题的缩写的分号

据我所知,没有删除live templates内置中所有分号的一揽子选项。

此外,据我所知,Zen CSS模板用于常规CSS文件,但我不知道Zen CSS是常规CSS还是特定的语言/样式。

AFAIK这是不可能的。另外,据我所知,您正在谈论类似的内容(简化版,假设整个内容在一行中):
color:dark
,您选择完成(例如
darkred
),因此它变成
color:darkredgta
解析为
网格模板区域
,这真的很酷,但令人恼火的是,我要么删除自动分号,要么在长途旅行中拖动它,同时定义其余区域名称使用
gta
作为缩写创建自定义实时模板,它将扩展到任何您需要的区域希望现在
gta
建议
网格模板区域
属性(标准完成搜索AFAIK,因为它匹配目标属性名称部分的首字母),并使用与目标语言相同的标准方式完成。将尝试并报告..因此。。你试过了吗?有什么好处吗?仅供参考:“Zen CSS”基本上是Emmet的标准缩写(至少在这个IDE中它们是这样处理/实现的——在Emmet出现之前,Live模板已经存在了很长一段时间)。它们没有涵盖完成的所有可能方面(例如,值..或者如果您已经过度键入缩写,则提供了实际属性,而不是活动模板条目)。我禁用了整个Zen CSS部分,但编辑器仍然能够将我提供的缩写转换为代码/属性。。无论如何,谢谢你的回复