메모장 ++에 숨겨진 문자가 모두 표시됩니까?


252

메모장 ++에서 "2 공백으로 탭 바꾸기"를 설정했습니다.

파이썬으로 코딩 할 때 웹에서 일부 코드를 복사하여 붙여 넣었으며 올바르게 들여 쓰기되었습니다. 그러나 코드를 실행하면 들여 쓰기 오류가 발생하여 줄 시작 부분에서 모든 "보이는"공백을 제거하고 같은 양의 공백을 다시 삽입하여 결국 해결했습니다.

가능성이 될 수 있을까 불꽃 을 기반으로 메모장 ++ 모든 특수 문자를 표시하지 않지만, 공간 등의 표시 그들? 이 문제를 해결하기위한 설정이 있습니까?

답변:


395

그렇습니다. 이 기능을 활성화하는 방법은 사용중인 Notepad ++ 버전에 따라 다릅니다. 최신 버전에서는 다음을 사용할 수 있습니다.

메뉴 보기기호 표시 → * 모든 문자 표시`

또는

메뉴 보기기호 표시공백 및 탭 표시

(이 업데이트 된 위치에 대한 맥주의 의견과 bkaid의 답변에 감사드립니다.)


이전 버전에서는 다음을 찾을 수 있습니다.

메뉴 보기모든 문자 표시

또는

메뉴 보기공백 및 탭 표시


4
이제 View->Show Symbol->Show White Space and TAB(v6.8.8)입니다.
bers

9
그것은 인코딩에 따라, 당신이없는 휴식 공간 U + 00A0 또는 제로 폭 노 휴식 공간 U + FEFF 시도하는 경우는 예를 들어, 모든 공백 기호가 표시됩니다 생각하지 않는다
ClearBlueSky85

1
\ u0000과 같은 문자는 어떻게 표시 하는가
Jaskey

3
참고 : NP ++은 완벽하지 않습니다. 일부 도구를 사용하여 파일을 생성하고 어떻게 든 표시되지 않는 문자가 있지만 화살표 키를 두 번 누르면 건너 뜁니다. :(
Jester

1
& lrm;을 볼 수 없습니다. 어쨌든 문자.
빠른 경기

102

최신 버전의 Notepad ++ (현재 5.9)에서이 옵션은 다음과 같습니다.

View->Show Symbol->Show All Characters

또는

View->Show Symbol->Show White Space and Tab

이것은 지금 ++ N의 최신 버전에 대한 허용 대답해야한다
DAB

숨겨진 빈 공간에서 특수 문자를 식별하려고하는 파일 중 하나에서 Notepad ++가 NUL로 표시됩니다. 그 실제 상징은 무엇입니까?
goofyui

15

16 진 편집기 플러그인으로 텍스트를 다시 확인하십시오. 귀하의 경우 텍스트에 약간의 제어 문자가있을 수 있습니다. 일반적으로 공백을 보면 32 32 32 32 또는 유니 코드 32 00 32 00 32 00 32 00이라고 표시됩니다. 대량의 코드가없는 경우 이런 방식으로 문제를 찾을 수 있습니다.

여기에서 16 진수 플러그인을 다운로드하십시오. http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/


2
16 진 편집기 플러그인이 도움이되었습니다. 감사합니다! 그래도 링크가 끊어졌습니다. 다음은 업데이트 된 링크입니다
javaPlease42

1

비 인쇄 문자의 경우 다음을 수행 할 수 있습니다.

  • 커서를 이동하기 위해 2 개의 화살표 키를 사용하는 문자를 식별 할 수 있으면 해당 문자를 선택하십시오.
  • Ctrl-F
  • 이제 이러한 모든 문자를 세거나 바꾸거나 표시 할 수 있습니다.

1

예, 불행히도 당신은 그것들을 끄거나 다른 특수 문자를 끌 수 없습니다. \ View \ Show Symbols 아래의 옵션은 탭, 공백, EOL 등과 같은 항목 만 켜거나 끕니다. 따라서 텍스트가 포함 된 모호한 코딩을 읽으려면 실제로 다른 곳을 봐야합니다. 나는 또한 코딩 변경을 보았고 ASCII는 나열되지 않았으며 어쨌든 혼란을 보이지 않게 만들었습니다.


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