グローバルVIMコマンド:効率的なテキスト編集のためのヒントとトリック


  1. 行の削除とコピー:

    • 行全体を削除するには、コマンドモードで「dd」を入力します。
    • 行全体をコピーするには、コマンドモードで「yy」を入力します。
    • テキストを削除またはコピーしたい行数と組み合わせて使用することもできます。「3dd」は3行を削除し、「2yy」は2行をコピーします。
  2. テキストの検索と置換:

    • テキスト内の単語を検索するには、コマンドモードで「/」を入力し、検索したい単語を入力します。「n」を押すと次の一致する単語に移動します。
    • テキスト内の単語を置換するには、コマンドモードで「:%s/old_word/new_word/g」を入力します。これにより、テキスト全体で「old_word」が「new_word」に置換されます。
  3. テキストの移動と編集:

    • テキスト内を上にスクロールするには、コマンドモードで「Ctrl+u」を使用します。
    • テキスト内を下にスクロールするには、コマンドモードで「Ctrl+d」を使用します。
    • テキスト内の単語を削除するには、コマンドモードで「dw」を入力します。
  4. テキストファイルの保存と終了:

    • 変更を保存せずにVIMを終了するには、コマンドモードで「:q!」を入力します。
    • 変更を保存してVIMを終了するには、コマンドモードで「:wq」を入力します。

これらはVIMの一部ですが、効率的なテキスト編集を行うための基本的なコマンドです。さらに多くの便利なコマンドや設定がありますので、VIMのドキュメントやオンラインリソースを参照してください。

この記事では、VIMを使ったテキスト編集の基本的なコマンドといくつかの便利なテクニックを紹介しました。これにより、テキスト編集の効率が向上し、プログラミングやコマンドライン作業の生産性が向上するでしょう。是非試してみてください!