Linux
 Computer >> コンピューター >  >> システム >> Linux

Vimエディターで複数行をコメント化する方法

Vimエディターで複数行をコメント化する方法

Vimは、最も人気があり影響力のあるコマンドラインテキストエディタの1つです。あらゆるターミナルオタクのための多くの機能と機能がパッケージ化されています。ただし、Vimは、習得と習得が複雑であるためではなく、型破りな方法で物事を行うため、新しいユーザーを落胆させる可能性があります。たとえば、Vimはショートカット、モード、バインディングを使用しているため、慣れが必要な場合が多く、Vimを終了する方法を示す完全な記事が必要です。

このガイドでは、複数のコードブロックにコメントするためのすばやく簡単な手順を学習して、Vimに慣れるための方法について説明します。

まず、Vimで複数の行にコメントする前に、1行にコメントする方法を知っておく必要があるので、出発点としてそれに焦点を当てましょう。

Vimで1行をコメント化する方法

Vimで1行をコメントアウトするには、 Ctrlを押してビジュアルモードに入ります。 + V 。次に、コメントアウトする行に移動して、 Cを押します。 キー。

Vimの設定によっては、選択した行をコメントアウトする必要があります。これですべてです–簡単ですね。

それでは、もう少し深く掘り下げましょう。

複数行にコメントする方法

Vimで複数行をコメント化する方法を学ぶために、単純なPythonスクリプトを使用しています。

vim comments.py
Vimエディターで複数行をコメント化する方法

方法1-行番号の使用

Vimで複数の行をコメントアウトする1つの方法は、行番号を使用することです。 Vimでは、開始行と終了行を指定してコメントアウトできます。

1.Vimで編集したいファイルを開くことから始めます。

2.次に、 ESCを押します。 Vimコマンドモードを起動するためのキー。

3.コマンドを入力します:

:[start],[end]/s/^/#

開始は開始する行番号であり、終了はコメントブロックを終了する行番号です。

次のスクリーンショットは、このコマンドを使用して15行目から25行目までコメントする方法を示しています。

:15,25s/^/#
Vimエディターで複数行をコメント化する方法

方法2–ブロックを強調表示

コメントアウトする行番号がわからないとします。その場合、highlightメソッドを使用して、ターゲットブロックを強調表示し、コメントアウトすることができます。

ハイライト方法を使用するには、コメントを開始する行にジャンプして、 Shiftを押します。 + V キー。

これを行うと、カーソルが置かれている行全体が強調表示されます。

次に、上下の矢印キーを使用して、コメントアウトする行を選択します。

注: マウスのスクロールホイールを使用して、コメントする行を選択することもできます。

Vimエディターで複数行をコメント化する方法

ターゲットブロックを強調表示したら、 RETURNを押します。 VisualLineを終了するためのキー。

次に、 ESCを押します キーを押してコマンドモードに入り、コマンドを入力します:

:s/^/#

Enterキーを押してコマンドを実行し、強調表示された行にコメントします。

Vimエディターで複数行をコメント化する方法

方法3–正規表現

Vimは、特定の単語を含む行をコメント化するための正規表現もサポートしています。特定の単語をコメントアウトするコマンドは次のとおりです。

:g/\keyword/s/^/#

このコマンドでは、「キーワード」はコメントアウトする特定の単語を表します。

以下の例では、キーワードTrueを含むすべての行をコメントアウトしています:

:g/\True/s/^/#
Vimエディターで複数行をコメント化する方法

コマンドを実行する前に、Vimはターゲット単語を自動的に強調表示します。

最後に、 ENTERを押します コマンドを実行するためのキーワード。

方法4–ビジュアルモード

Vimビジュアルモードを使用して、コードのブロックをコメントアウトすることもできます。

コメントアウトを開始する行に移動することから始めます。次に、 Ctrlを押します + V ビジュアルモードを有効にするためのキー。

上下の矢印キーを使用して、コメントアウトするすべての行を選択します。 Vimは各行の先頭にハイライトを挿入して、その行が選択されていることを示します。

Vimエディターで複数行をコメント化する方法

ターゲットラインを選択した状態で、 Shiftを押します。 + I 挿入モードに入ります。

次に、ターゲットファイルのコメント記号を入力します。この場合、ポンド(#)を挿入する必要があります )Pythonコードをコメント化する記号。

最後に、 ESCを押します キーを押すと、Vimは選択したすべての行をコメントアウトします。

Vimエディターで複数行をコメント化する方法

複数の行のコメントを解除する方法

また、複数の行のコメントを外す必要がある場合もあります。これを行うには、ビジュアルモードを使用できます。

コメントを外したい行に移動してから、 Ctrlを押します。 + V ハイライトモードを有効にします。

上下の矢印キーを使用して、コメントを解除するすべての行を選択します。リージョンを選択したら、 Xを押します。 コメントを削除するためのキー。

もう1つの方法は、コマンドを使用して、コメント記号で始まるすべての行を削除することです。

そのためのコマンドは次のとおりです。

:%s/^<comment symbol>/
Vimエディターで複数行をコメント化する方法 Vimエディターで複数行をコメント化する方法

コメント記号を、削除する実際のコメント記号に置き換えることを忘れないでください。

まとめ

Vimは、ターミナルでテキストファイルを簡単かつ快適に操作できる優れたテキストエディタです。このチュートリアルでは、Vimエディターで複数の行にコメントするさまざまな方法を示していますが、Vimをワードプロセッサーに変えるなど、Vimの機能の表面をかじっただけです。経験豊富なVimユーザーの方は、これらのVimのヒントとコツも忘れずにチェックしてください。


  1. LinuxでVimエディターを終了する8つの方法

    Vimは信じられないほど強力なテキストエディタとして知られていますが、その急な学習曲線でも同様によく知られています。コマンドラインで頻繁に作業する場合は、少なくともいくつかの基本的な機能を学ぶ価値があります。残念ながら、時間をかけて習得しないと、Vimを終了するような単純なことでも難しい場合があります。 ここでは、通常のキーボードショートカットは役に立ちません。実際、コンピューティングライフ全体で学んだことは何も役に立ちません。 Vimは非常に独自の生き物であり、Vimを終了する場合でも、Vimの方法で物事を行う方法を学ぶ必要があります。 誤ってVimを起動しますか?早く出かける方法は次のと

  2. Windows 10の複数のディスプレイでタスクバーを非表示にする方法は?

    マルチディスプレイのセットアップは、最近では当たり前になっています。見栄えが良いだけでなく、複数のアプリでマルチタスクを実行する場合の生産性が向上します。 Windows 10は、単一のシステムで複数のディスプレイをサポートするためのいくつかの機能と設定を作成しました。ユーザーは、各ディスプレイに表示する内容を選択できます。ほとんどのユーザーは、必要に応じて複数のディスプレイのタスクバーを有効または無効にしたいと思うでしょう。 ただし、PCが複数のユーザーによって使用されている場合は、他の標準ユーザーも複数のディスプレイのタスクバーを有効または無効にすることができます。この記事では、複数の