\ r \ nを表示するテキストエディタ?[閉まっている]


126

実際の改行と改行を表示できるテキストエディタを探しています。

たとえば、次の文字列を保存するとします。 "This\rIs\r\nA\nString"

表示する代わりに

This
Is
A
String

表示されるテキストエディタを探しています

This\rIs\r\nA\nString

特定のプログラムでのテキストファイルの解析に問題があるのは、改行/改行/行の終わりの両方に一貫性がないためと考えられます。

ファイルを読み取ってその書式で表示できるプログラムを作成することもできますが、既にそれを実行できるプログラムを知っている人がいれば簡単だと思いました。

ありがとう!

[編集]
Windowsを使用していることを指定するのを忘れており、Cygwinのインストールは実際にはオプションではありません。それ以外の場合は、viまたはvimを使用します。
また、既にインストールされているPSPadでこれを行う方法がある場合、それも知っていればすばらしいでしょう。ありがとう!


4
CygwinはVimの前提条件ではありません。gVimはネイティブWindowsで正常に動作します。
paxdiablo 2009

回答:


239

メモ帳++、あなたは行末文字を表示することができます。"\ r"と "\ n"の代わりにCRとLFが表示されますが、意味がわかります。ただし、改行は挿入されます。しかし、行末文字を見ることができます。

これにNotepad ++を使用するには、[表示]メニューを開き、[記号を表示]スライドアウトを開き、[すべての文字を表示]または[行末文字を表示]を選択します。

ここに画像の説明を入力してください


3
ありがとう。ここで私はPSPadを何年も使用しており、Notepad ++よりもそれを好んでいますが、今では失敗します。それだけでなく、その機能を追加するように作者に懇願するフォーラム投稿があり、彼は基本的に彼らに去るように言います。多分私はNotepad ++に切り替えることを検討します...
NickAldwin

2
下にあることを思い出してくれてありがとうView > Show Symbol。ヒント:Notepad ++は、文字を検索して改行で置き換えるのにも最適です。詳細は、superuser.com
q / 34451/169199を

コマンドが本当に好きod -c filename.csvです。これはターミナルアプリで動作しています。dr-palaniraja.blogspot.ca/2011/06/...
M.ボーソレイユ


9

Sublime Text 3には、RawLineEditというプラグインがあり、行末を表示して、任意の行末タイプを挿入できます。

https://github.com/facelessuser/RawLineEdit


1
プラグインをインストールした後、行末を示すプラグインをアクティブ化するにはどうすればよいですか?
Simulant

shift + ctrl + p通常、Sublimeでプラグインを操作する方法です。これらのキーを押してプラグインの名前を入力すると、結果が表示されます。
ジム・アホ

4

Windowsプラットフォームでは、Zeusエディターに空白を表示するオプションがあります(つまり、表示、白い空間メニュー)。

また、ファイルを16進モードで表示するオプションもあります(つまり、[ ツール ] 、[16進ダンプ ]メニュー)。




2

トリックを行う小さなプログラムを書いてください。使用する言語にもよりますが、10秒から1分かかります。確かにアプリケーションをインストールするよりも高速です。コマンドラインで適切に設定されたPHP

php -q

<?php $t=file_get_contents("filename"); echo str_replace(array("\n", "\r"), array("\\n", "\\r"), $t); ?>

1
私はあなたにそのプログラムをどんな言語ででも
すぐ


私に反対票を投じないでください。これは有効な解決策です。結局、これがPERLが作成された理由です。最も重要なことは、この方法を改善して、多くのファイルを含むディレクトリ内の不整合を検索できることです。
Cem Kalyoncu、2009

しかし、「ファイルを読み取ってその書式で表示できるプログラムを作成することはできますが、既にそれを実行できるプログラムを知っている人がいるほうが簡単だと思いました」とも言っていました。(しかし、私はあなたに反対票を投じなかった)。
NickAldwin 2009


1

Notepad ++をお試しください。すべてのキャラクターが表示されます。さらに、ユーティリティdos2unixを使用してファイルをすべての/ nに変換するか、「conv」(同じリンク)を使用していずれかの方法で変換できます。


1

私はJEdi​​tの大ファンです。非常に強力で、クロスプラットフォームです。あなたが望むことを行うことができるWhitespaceと呼ばれるそれに利用可能なプラグインがあります。それだけでは不十分な場合は、16進表示プラグインと16進編集プラグインがあります。


8年後...テーマ/フォントサイズが変更されるまで(GTK + FTW)、少し古く見えますが、それでも問題なくコンパイルできます。Javaベースのエディター、かなりクールです!この小さなプロジェクトにいくらか感心しましたが、これまでに試したどのファイルよりも高速で、一般的に非常に高速で、機能満載の大きなファイルを処理します。いいね!
Manius 2017

1

SciTEは、単一のキーストロークでそれを非常にうまく行います。また、ファイルの最も可能性の高い現在の行末(行が混在している場合)を検出して変換することもできます。
インストールする必要がなく、軽量で、お気に入りのエディターをあきらめたくない場合でも、ツールとして使用できます。



0

Mathematicaをお持ちの場合は、次のコマンドで試すことができます:

ReadList["filename.txt", Record, RecordSeparators -> {}] // InputForm

/ rと/ nがすべて表示されます


0

SlickeditとNotepad2もそれらを表示します。Slickeditでは、あらゆる種類の非表示の文字(空白、タブ、CR、改行など)をカスタマイズして、任意の文字で表示できます。



0

遅れてバンドワゴンに参加してしまい申し訳ありませんが、Windows 10ではNotepad2に表示されます。メニューから選ぶView\Show Line Endings


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.