\ 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.