【发布时间】:2012-10-18 17:42:10
【问题描述】:
在输入<textarea> 标记的第一个字符并使用自动完成(例如<texta 并按回车键)后,编辑器会生成以下sn-p:<textarea rows="" cols=""
由于我不使用 rows 和 cols 属性,因此非常无用。
如何修改这些 sn-ps ? 我尝试了“实时模板”部分,但它不存在。
【问题讨论】:
标签: phpstorm
在输入<textarea> 标记的第一个字符并使用自动完成(例如<texta 并按回车键)后,编辑器会生成以下sn-p:<textarea rows="" cols=""
由于我不使用 rows 和 cols 属性,因此非常无用。
如何修改这些 sn-ps ? 我尝试了“实时模板”部分,但它不存在。
【问题讨论】:
标签: phpstorm
在这种情况下,代码补全是根据 DTD 执行的,DTD 将textarea 标记的rows 和cols 属性定义为必需。
您的文件很可能以:
<!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设置:
【讨论】: