0

Sumblime Text 2 を使用して、HTML のブロックを自動的にエスケープして、文字列で使用したり、php エコーに使用したりする方法はありますか?

多くの HTML を二重引用符で囲む場合、すべての二重引用符をエスケープする必要があります。これはキーバインドのコマンドで実行できますか?

簡単な例:

    <label for="file">Filename:</label>
    <input type="file" name="uploadedfile" id="file"><br />

次のようになります。

    <label for=\"file\">Filename:</label>
    <input type=\"file\" name=\"uploadedfile\" id=\"file\"><br />

したがって、次のように使用できます。

    $output = "<label for=\"file\">Filename:</label>
    <input type=\"file\" name=\"uploadedfile\" id=\"file\"><br />"

もちろん、検索と置換を使用することもできますが、これは一般的なタスクであるため、選択範囲に対してのみこれを行うキーバインドで実行できますか?

4

2 に答える 2

0

これを変更するには、いつでも置換ツールを使用できます。

<label for="file">Filename:</label>
<input type="file" name="uploadedfile" id="file"><br />

これに:

<label for='file'>Filename:</label>
<input type='file' name='uploadedfile' id='file'><br />

そして、これを行います:

$output = "<label for='file'>Filename:</label>
<input type='file' name='uploadedfile' id='file'><br />";

HTML は ' と " の両方を受け入れます。

于 2013-02-21T10:39:28.683 に答える