見出し画像

【Vim】各行で特定の文字以降を全て削除する

Vimを使用して、各行の指定された文字以降のテキストを削除するには、以下の手順を使用できます。

  1. Vimを起動します。

  2. 編集したいファイルを開きます。

  3. コマンドモードに切り替えるために「Esc」キーを押します。

  4. 次のコマンドを入力します:`:1,$s/指定の文字.*//g`

    • `1,$` はファイル内の全ての行を対象とすることを示します。

    • `s/指定の文字.*//g` は、指定の文字とその後の全ての文字列を空文字列に置き換えることを示します。

  5. Enterキーを押してコマンドを実行します。

例えば、各行の最初の「=」以降の文字を削除する場合は、次のコマンドを使用します:

:1,$s/=.*/=/g

これにより、各行の最初の「=」以降の文字が削除されます。

必要に応じて、このパターンを変更して、特定の文字以降のテキストを削除することができます。


こんなかんじ。

この記事が気に入ったらサポートをしてみませんか?