<textarea>
タグの最初の文字を入力し、オートコンプリートを使用した後 (たとえば<texta
、Enter キーを押すと)、エディターは次のスニペットを生成します。<textarea rows="" cols=""
行と列の属性を使用していないため、非常に役に立ちません。
これらのスニペットを変更するにはどうすればよいですか? 「ライブ テンプレート」セクションを試しましたが、そこにはありません。
<textarea>
タグの最初の文字を入力し、オートコンプリートを使用した後 (たとえば<texta
、Enter キーを押すと)、エディターは次のスニペットを生成します。<textarea rows="" cols=""
行と列の属性を使用していないため、非常に役に立ちません。
これらのスニペットを変更するにはどうすればよいですか? 「ライブ テンプレート」セクションを試しましたが、そこにはありません。
この場合、コード補完は、タグrows
のcols
属性をRequiredとして定義する DTD に従って実行されます。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 設定も参照してください。