Viの使い方


目的

Windowsで作成したテキストファイルは、改行コードがCR+LFであるため、Linuxで開くと、行の末尾に^Mと表示される。削除したい。

解決策

これをviエディターで簡単に改行文字^Mを検索して、一気に削除できる。

通常の文字列を検索・削除するのは以下のコマンドで実行する。

%s/[対象文字列]//g

「^M」の入力は少し特別で、「^+M」ではなく、「Ctrl」を押したまま、順次に「v」「m」を入力していけばいい。

:%s/^M//g

実行例

実行前

実行後


コメントを残す

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