输入标签的第一个字符<textarea>
并使用自动完成(例如<texta
并按 ENTER)编辑器生成以下代码段:<textarea rows="" cols=""
这是非常无用的,因为我不使用 rows 和 cols 属性。
如何修改这些片段?我尝试了“实时模板”部分,但它不存在。
输入标签的第一个字符<textarea>
并使用自动完成(例如<texta
并按 ENTER)编辑器生成以下代码段:<textarea rows="" cols=""
这是非常无用的,因为我不使用 rows 和 cols 属性。
如何修改这些片段?我尝试了“实时模板”部分,但它不存在。
在这种情况下,代码补全是根据 DTD 执行的,DTD将标记的属性rows
和cols
属性定义为Required。textarea
您的文件很可能以:
<!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 设置: