貼り付けるときに行の先頭(コメント文字に似ている)にスペースを追加しますか?

貼り付けるときに行の先頭(コメント文字に似ている)にスペースを追加しますか?

良い例を見つけて、それを既存のコードにコピーして、どのように機能するかを確認したい状況を考えてみましょう。

インデントがすぐに表示されることはほとんどありません。行が多い場合は、1行ずつ編集するのが面倒です。別の質問には、行ブロックにスペースを追加する方法と、貼り付けるときにコメント文字を制御するために使用される :paste-option を使用する方法に関するヒントがあります。 (これは正しいですか?)

:pasteまたは貼り付けるときに知っている他の方法を使用できますか?貼り付けた各行の前にスペースを4つ追加しますか?

遅い追加:私はしばしばコード行を貼り付けるために「+ gPを使用します。したがって、以下に:pasteを貼り付けるのが良いと思います。

ベストアンサー1

私はこれを行う前に、常に貼り付けを有効にしました。

:set paste

次に、サンプルコードをvimに貼り付けます。貼り付けは通常デフォルトでオフになっています。:help paste効果の詳細については、参考資料を参照してください。

上記の操作を元に戻すには:

:set nopaste

次のタイトルのStackOverflow Q&Aを確認します。コードにコメントを付けずにvimとして貼り付ける方法は?他の選択肢があります。

おすすめ記事