同時に複数行に注釈を付けるにはどうすればよいですか? [コピー]

同時に複数行に注釈を付けるにはどうすればよいですか? [コピー]

複数のテキストを選択してすべてのコメントを付ける方法は?

現在の最初の行に移動して挿入モードに入り、入力してシーケンスを繰り返します。# left-arrowdown-arrow各行を実行するために繰り返し機能を使用すると、いくつかのキーストロークを保存できます。.

とにかく、ビジュアルモードで複数行を選択するか、複数行とex(「コロン」)コマンドを使用して、その範囲のすべての行をコメントアウトして#「ブロックコメント」にすることはできますか?

ブロックコメントをすばやく「コメント解除」(削除)する機能#もお勧めします。

答え1

ビジュアルブロッキングモード

  • まず、コメントを付けたいコードブロックの最初の行の最初の文字にカーソルを移動してCtrl+を入力しますv

    その後、vimはモードに入りますVISUAL BLOCK

  • jコードブロックの最後の行に達するまでカーソルを下に移動するために使用されます。次に、次のように入力します。Shift+i

  • 今、vimはINSERTモードにあり、カーソルは最初の行の最初の文字にあります。最後に#then と入力すると、ESCコードブロックにコメントが追加されます。

ノート一見すると、編集は行を変更することとあまり違いがないように見えます。変更はブロック全体にのみ適用されます。後ろに勝つESC

コメントを外すには、同じことを行いますが、Shift+を入力するのではなくiモーダルで強調表示してから入力すると、xすべての内容が削除されます。#VISUAL BLOCK

答え2

範囲:

これを行うには、次のコマンドを使用できます。

コメント:

:66,70s/^/#

コメント解除の場合:

:66,70s/^#/

明らかにここで言及している内容は66行から70行(含む)までです。

答え3

変える

完全性のために、以下は別のアプローチです。

  1. ビジュアルモードに入るにはタップします。v
  2. コメントを付けたい行を選択してください(up/down矢印またはj/ k
  3. Enter は:s/^/# /次のように翻訳されます。選択( )で:行の先頭( )^を '#'に置き換えます。

答え4

入れる

一つある入れる、使用されるファイルシステムに基づいてコメントを追加する効率的な方法を提供します。

この回答プラグインの使用方法についてのより基本的なガイドラインについて説明しますNERD commentervimここ

関連情報