输入<textarea>
代码的第一个字符并使用自动填充功能(例如<texta
并点击ENTER)后,编辑器会生成以下代码段:<textarea rows="" cols=""
因为我不使用rows和cols属性,所以非常无益。
如何修改这些代码段? 我尝试了“实时模板”部分,但它不存在。
答案 0 :(得分:2)
在这种情况下,代码完成是根据DTD执行的,DTD将rows
标记的cols
和textarea
属性定义为必需。
您的文件最有可能以:
开头<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
或默认的HTML语言级别定义它。
要解决此问题,您可以使用<!DOCTYPE html>
创建HTML 5文件,PhpStorm将停止完成这些属性。
另请参阅相关的IDE设置: