web-dev-qa-db-ja.com

VIM)で\ r \ nと\ nを区別する方法

[〜#〜] vim [〜#〜] コマンド「:setinvlist」を使用して、ファイル内のすべての非表示文字を表示できます。ただし、行末シーケンスは、キャリッジリターン/ラインフィードであろうと、単なるラインフィードであろうと、常に$として表示されます。 2種類の行末を区別するにはどうすればよいですか?

6
Justin Dearing

VIMの行末形式の変更 を参照してください。

ファイルをUNIXモードに設定すると、キャリッジリターンは^ Mとして表示され、改行は行末文字として表示されます。

4
Jeff Leonard

これは古い質問だと思いますが、同様の答えが必要で、もう少し良いものを見つけることができました。

:set ff?

これにより、vimがロードされたときにどのタイプのファイルであると考えたかがわかります。もちろん、特定のファイルの行末を認識するようにvimを設定する必要があります。 VIMファイル形式はこちら... VIMファイル形式のブログ投稿

6
Bill Heller