Tools

テキストファイルの空行を Vim を使って削除する

投稿日:

1. はじめに

Vim で空行を削除する方法を紹介します。

2. Vim で空行を削除する

Vim で空行を削除するには、以下を入力します。

:g/^$/d

また、スペースだけが存在している行を削除するには、以下を入力します。

:g/^ $/d

3. global コマンドについて

今回紹介したのは「global コマンド」でして、フォーマットは以下となっています。

:[range]g[lobal]/{pattern}/[cmd]

このコマンドは、「[range]の範囲で{pattern}にマッチする行に対して、Exコマンド cmd を実行」します。

[range] と {pattern} がない場合は、ファイル全体の各行に対して cmd が実行されます。

4. 参考

📂-Tools

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Vim

vi (vim) の終了手順について

私の vi (vim) 終了手順について書いています。

Vim

Vim: 行番号の表示

Vim の行番号表示機能について説明します。 目次1. 前提とする環境2. 行番号表示に関する設定項目number (もしくは nu)relativenumber (もしくは rnu)3. この設定項 …

Windows

Putty でスクリーン上のやりとりをログファイルに保存する方法

目次1. はじめに2. Putty でログをとる手順3. ログファイルが既に存在していた場合の挙動設定4. おわりに 1. はじめに PuTTY とは、Windows用のターミナルエミュレータです。 …

Windows

WSL のシンプルな導入手順(2019年1月版)

WSL (Windows Subsystem for Linux) の基本的な導入手順について書きます。 ここで最低限必要な使い方を理解した上で、サードパーティ製のターミナルエミュレータ(Cmder …

GitHub や Bitbucket に gitコマンドでsshアクセスする際、どのアカウントが使われるか確認する方法

目次1. はじめに2. GitHub の場合3. Bitbucket の場合4. GitLab の場合5. その他のメモ6. 関連7. 参考 1. はじめに GitHub や Bitbucket に …