0

输入标签的第一个字符<textarea>并使用自动完成(例如<texta并按 ENTER)编辑器生成以下代码段:<textarea rows="" cols=""

这是非常无用的,因为我不使用 rows 和 cols 属性。

如何修改这些片段?我尝试了“实时模板”部分,但它不存在。

4

1 回答 1

2

在这种情况下,代码补全是根据 DTD 执行的,DTD将标记的属性rowscols属性定义为Requiredtextarea

您的文件很可能以:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">

或默认的 HTML 语言级别定义它。

要解决这个问题,您可以创建 HTML 5 文件,<!DOCTYPE html>PhpStorm 将停止完成这些属性。

另请参阅相关的 IDE 设置:

在此处输入图像描述

于 2012-10-29T15:25:02.147 回答