【问题标题】:Modyfing code completion in PhpStorm 5在 PhpStorm 5 中修改代码完成
【发布时间】:2012-10-18 17:42:10
【问题描述】:

在输入<textarea> 标记的第一个字符并使用自动完成(例如<texta 并按回车键)后,编辑器会生成以下sn-p:<textarea rows="" cols=""

由于我不使用 rows 和 cols 属性,因此非常无用。

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

【问题讨论】:

    标签: phpstorm


    【解决方案1】:

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

    您的文件很可能以:

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

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

    要解决此问题,您可以使用&lt;!DOCTYPE html&gt; 创建 HTML 5 文件,PhpStorm 将停止完成这些属性。

    另见相关IDE设置:

    【讨论】:

      猜你喜欢
      • 2016-10-28
      • 2012-09-22
      • 2011-11-15
      • 2018-07-31
      • 1970-01-01
      • 2013-01-16
      • 1970-01-01
      • 2013-09-30
      • 2014-06-13
      相关资源
      最近更新 更多