Web サイトから複数行を貼り付けた後、「ソースの書式を保持」を使用して、貼り付けたすべての行をインデントするのではなく、1 行だけをインデントするにはどうすればよいですか?

Web サイトから複数行を貼り付けた後、「ソースの書式を保持」を使用して、貼り付けたすべての行をインデントするのではなく、1 行だけをインデントするにはどうすればよいですか?

次の URL のビデオは、問題と私がやろうとしていることを最もよく示しています。https://streamable.com/otc5a

詳細に説明してみたいと思います。

私は4行目のコードをコピーしましたw3schools ウェブサイト (リンク)

<?php
$str = "<h1>Hello World!</h1>";
$newstr = filter_var($str, FILTER_SANITIZE_STRING);
echo $newstr;
?> 

私はそれを「ソースの書式を保持」として MS Word に貼り付けました。$str、$newstr、echo で始まる 2 つの中間のステートメント (行) をインデントしようとしています。

1 行だけを選択して強調表示しているにもかかわらず、選択したステートメントを識別しようとすると、MS Word は 5 つのステートメントすべてが選択されたかのように動作します。

次のように表示しようとしています:

<?php
     $str = "<h1>Hello World!</h1>";
     $newstr = filter_var($str, FILTER_SANITIZE_STRING);
     echo $newstr;
?> 

答え1

また、ウェブサイトからサンプルをコピー/貼り付けしましたが、そのテキスト本文は 1 つの段落で、各行の間には改行 (または、書式が保持されない場合はスペース) があります。各行が新しい段落である場合にのみ、各行に異なるインデントを適用できます。そのため、別々の段落に分割する必要がある場合があります。

関連情報