\ 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

답변:


239

메모장 ++ 줄 끝 문자를 표시 할 수 있습니다. "\ r"및 "\ n"대신 CR 및 LF가 표시되지만 그 지점을 통과합니다. 그러나 여전히 줄 바꿈을 삽입합니다. 그러나 줄 끝 문자를 볼 수 있습니다.

메모장 ++를 사용하려면보기 메뉴를 열고 기호 표시 슬라이드를 연 다음 "모든 문자 표시"또는 "줄 끝 문자 표시"를 선택하십시오.

여기에 이미지 설명을 입력하십시오


3
감사. 여기서는 PSPad를 몇 년 동안 사용해 왔으며 메모장 ++보다 선호하여 실패했습니다. 그뿐만 아니라 사람들이 저자에게 그 기능을 추가하도록 요구하는 포럼 게시물이 있으며, 그는 기본적으로 그들에게 사라지라고 말합니다. 아마 내가 메모장 + +로 전환을 고려할 것입니다 ...
NickAldwin

2
아래에 있음을 상기시켜 주셔서 감사합니다 View > Show Symbol. 팁 : Notepad ++는 문자를 찾아서 줄 바꿈으로 바꾸는데도 좋습니다. 자세한 내용은 superuser.com/q/34451/169199
Kai Noack

나는 정말 명령을 좋아한다 od -c filename.csv. 이것은 터미널 앱에서 작동합니다. dr-palaniraja.blogspot.ca/2011/06/…
M. Beausoleil


9

Sublime Text 3에는 줄 끝을 표시하고 임의의 줄 끝 유형을 삽입 할 수있는 RawLineEdit이라는 플러그인이 있습니다.

https://github.com/facelessuser/RawLineEdit


1
플러그인을 설치 한 후 줄 끝을 보여주는 플러그인을 어떻게 활성화합니까?
Simulant 2019

shift + ctrl + pSublime에서 일반적으로 플러그인과 상호 작용하는 방법입니다. 이 키를 누르고 플러그인 이름을 입력하면 결과가 표시됩니다.
Jim Aho

4

Windows 플랫폼에서 Zeus 편집기에는 공백을 표시하는 옵션이 있습니다 (예 : View, White sapce 메뉴).

또한 파일을 16 진 모드 (예 : 도구, 16 진 덤프 메뉴) 로 표시하는 옵션이 있습니다 .


4

Emacs에서 모드를 변경하여 얻을 수 있습니다. 예를 들어, 다음은 공백 모드의 모습 입니다.

대체 텍스트



2

트릭을 수행하는 작은 프로그램을 작성하십시오. 사용하는 언어에 따라 10 초에서 1 분이 걸립니다. 모든 응용 프로그램을 설치하는 것보다 빠릅니다. 적절한 설정 PHP로 명령 행에서

php -q

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

1
나는 당신이 그 프로그램을 작성하는 도전 어떤 :-) 두 번째 언어
paxdiablo

좋아, 작은 오타, 그것은 10이어야합니다
Cem Kalyoncu

저에게 투표하지 마십시오. 이것은 유효한 솔루션입니다. 결국 이것이 PERL이 만들어지는 이유입니다. 가장 중요한 것은이 방법을 개선하여 많은 파일을 포함하는 디렉토리 내에서 불일치를 검색 할 수 있습니다.
Cem Kalyoncu

그러나 "파일을 읽고 해당 형식으로 표시 할 수있는 프로그램을 만들 수는 있지만 이미 할 수있는 파일을 아는 사람이 있으면 더 쉬울 것이라고 생각했습니다." (하지만 난 당신을 투표하지 않았다).
NickAldwin


1

메모장 ++을 사용해보십시오 . 모든 문자를 보여줍니다. 또한, dos2unix 유틸리티를 사용하여 파일을 모든 / n으로 변환하거나 "conv"(동일한 링크)를 사용하여 두 가지 방법으로 변환 할 수 있습니다.


1

저는 JEdit 의 열렬한 팬입니다 . 매우 강력하고 크로스 플랫폼입니다. Whitespace라는 플러그인을 사용하면 원하는 것을 할 수 있습니다. 충분하지 않으면 16 진수보기 플러그인과 16 진수 편집 플러그인이 있습니다.


8 년 후 ... 일부 테마 / 글꼴 크기가 변경 될 때까지 약간 구식이지만 (GTK + FTW) 여전히 잘 컴파일됩니다. 자바 기반 편집기, 꽤 멋지다! 이 작은 프로젝트에 깊은 인상을 받았으며 지금까지 시도한 것보다 훨씬 큰 파일을 더 빠르게 처리하며 일반적으로 매우 빠르며 기능이 풍부합니다. 좋은 것!
Manius

1

SciTE 는 한 번의 키 입력으로이를 잘 수행합니다. 또한 파일의 가장 최근 줄 끝 ​​(혼합 줄의 경우)을 감지하고 변환 할 수 있습니다.
설치가 필요없고 가벼우므로 좋아하는 편집기를 포기하지 않더라도 도구로 사용할 수 있습니다.


0

엠 에디터 는 이것을합니다. 실제로 표시 할 심볼을 사용자 정의하여 심볼을 표시 할 수도 있습니다.


0

Mathematica가있는 경우 다음 명령으로 시도 할 수 있습니다.

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

모든 / r 및 / n이 표시됩니다.


0

Slickedit 및 Notepad2도 표시됩니다. Slickedit에서는 모든 종류의 보이지 않는 문자 (공백, 탭, CR, 줄 바꿈 등)를 사용자 정의하고 원하는 문자로 표시 할 수 있습니다.



0

너무 늦어서 밴드와 곤에 참여하지 못했지만 Windows 10에서는 Notepad2에 표시됩니다. 메뉴에서 선택View\Show Line Endings


0

GVIM은 Windows에서 실행되며 cmd 용 VIM이 있습니다.

http://www.vim.org/download.php 확인

또한, 문서 나 Google 또는 일부 악의적 인 친구를 빠르게 살펴보면 VIM의 빠른 검색을 사용하고 내가 겪고있는 문제를 해결하도록 대체 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.