파일에서 제거하려는 LEFT-TO-RIGHT OVERRIDE (U + 202D)와 같은 일부 유니 코드 문자가 포함 된 UTF-8 파일이 있습니다. Emacs에서는 기본적으로 숨겨져 있습니다 (올바르게 작동해야합니까?). "이국적인"유니 코드 문자를 표시하려면 어떻게해야합니까 (독일어 움라우트와 같은 "일반"유니 코드 문자의 표시를 변경하지 않고)? 그리고 나중에 그들을 어떻게 바꿉니 까? (예 : replace-string
) C-X 8 Ret
은 isearch/replace-string
에서 작동하지 않습니다.Emacs에서 인쇄 할 수없는 유니 코드 문자를 강조 표시하고 바꾸기
Vim에서는 매우 쉽습니다.이 문자는 기본값 (예 : 버그 또는 누락 된 기능)으로 16 진수로 표시되며, 예를 들어 :%s/\%u202d//g
으로 쉽게 제거 할 수 있습니다. 이것은 Emacs에서 가능해야합니까?
나는'toggle-enable-multibyte-characters' 문자로 같은 결과를 얻었지만 문제는 모든 것을보고 싶지 않고 "이국적인"것만보고 싶다는 것입니다. 아직도, 나는 그들을 대체하는 방법을 모르겠다 (나는 그들을 대체 문자열로 입력 할 수 없다). – Christian