LoginSignup
34
34

More than 5 years have passed since last update.

よく使うのにすぐ忘れる 行末の空白削除コマンド

Posted at

コードレビューなどで
「ここに余計な空白があるね」
みたいな指摘を受けてですね
「ま・・・また・・・またやってしまった・・・」ポロポロ
と言う気持ちになって、当然
「消して 以下全部」
と言われるわけですよ
「ちくしょう・・・なんで俺がこんな目に・・・ちくしょう・・・・ちくしょう・・・!!!!」ポロポロ
で、本来、レビューして頂きたいロジックのことなんて、すべてどうでも良くなっちゃうんです(ならない)

空白行を削除

:g/^ *$/d

行頭から行末までにある半角空白だけで構成されている行と、改行コードのみの行を削除します
1.gif
* ライトブルーの'_'(アンダースコア)が半角の空白です

空白のみの行の空白を削除

:%s/^ *$//g

行頭から行末までにある半角空白だけで構成されている行の半角空白を削除します。改行コードは残します
2.gif

行末の空白を削除

:%s/ *$//g

ファイルすべての行末にある半角空白を削除します
ほとんどこれしか使いません

3.gif

「・・・・・よし・・・成功だ・・・・!!!!!」
「よかった・・・・よかった・・・・・!!!!!」ポロポロ

34
34
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
34
34