GNU/Linux >> Linux の 問題 >  >> Linux

vim の各行末に ^M

これを行うことができます:

:set fileformats=dos

^M を非表示にします の、ファイルに触れることなく。


コマンドとして入力

:%s/^M$//

(^M を取得するには、^V ^M を押します。ここで、^ はほとんどのキーボードの CTRL です)


DOS の行末を取り除く簡単な方法の 1 つは、ff を使用することです。 オプション:

:set ff=unix
:wq

これで、ファイルは古き良き Unix 方式に戻りました。

追加したい場合 DOS の行末 (プリンターを快適に保つため、または優れたツールを持たない Windows の友人とファイルを転送するため) を使用すると、簡単に反対方向に進むことができます:

:set ff=dos
:wq

Linux
  1. Vim の背景色の設定

  2. Bash:改行なしでファイルの末尾に文字列を追加します

  3. エラーが発生したときに Bash で行番号を見つけるにはどうすればよいですか?

  1. Vimの各行の先頭にテキストを挿入する方法

  2. シェルスクリプト行の最後にあるアンパサンドとはどういう意味ですか?

  3. Sedの行末に単語を追加しますか?

  1. Vimでファイルの最初または最後に移動する[クイックヒント]

  2. Centos 7:vim を構成する

  3. Linux - ファイルの末尾に空行があるかどうかを確認する