Xcode의 깨진 로그를 Visual Studio Code (VSCode)로 디코딩
5124 단어 Xcode편지VisualStudioCode로그
소개
Xcode로 개발하고 있을 때, print
이나 NSLog
로 로그 출력을 했을 때에, 아래와 같은 문자 깨짐을 만난 적이 있습니까?
{
"long_name" = "\U6e0b\U8c37";
"short_name" = "\U6e0b\U8c37";
}
이것은 유니 코드로 출력되는 것 같습니다.
이번에는 이쪽을 Visual Studio Code(VSCode)를 사용해, 읽을 수 있는 상태로 해 가고 싶습니다.
이전 준비
{
"long_name" = "\U6e0b\U8c37";
"short_name" = "\U6e0b\U8c37";
}
Visual Studio Code 설치
VSCode를 시작하고
Shift+Cmd+X
또는 View → Extensions
에서 Extensions: Marketplace 탭을 열고 Encode Decode
를 검색하여 쉽게 설치할 수 있습니다.

절차
1. 깨진 로그를 복사하여 VSCode에 붙여 넣습니다.

2. VSCode의 대체 기능으로 \U를 \u로 대체
Cmd+Opt+F
또는 Edit → Replace
를 누르십시오.

대체할 때는 아래와 같이 검색하면 간단합니다.
정규식 있음
정규식 없음
검색 키워드\\U
\U
대체 키워드\\u
\u


검색 후, Cmd+Enter
로 전건 치환을 실시할 수 있습니다.

3. VSCode의 검색 기능으로 Unicode 부분을 모두 선택
Cmd+Opt
또는 Edit → Find
를 누르십시오.

정규식을 켜고 검색 키워드에 \\u.{4}
를 입력합니다.

그런 다음 Opt+Enter
를 누르면 유니 코드 부분이 완전히 선택됩니다.
이 때 커서가 모든 유니 코드 부분에 있는지 확인하십시오.
이것 이행의 조작으로 계속 선택되고 있을 필요가 있기 때문에, 오조작등으로 선택이 해제되어 버린 경우는, 다시 이쪽을 실시해, Unicode 부분을 전 선택해 주세요.

4. 명령 팔레트 표시
F1
또는 Shift+Cmd+P
또는 View → Command Palette...
를 눌러 명령 팔레트를 표시합니다.

5. Encode/Decode 시작
Encode/Decode: Convert Selection
를 선택합니다.
중간에 문자를 치면 쉽게 찾을 수 있다고 생각합니다.

6. Encode/Decode에서 유니코드를 문자열로 바꾸기
Unicode to String
를 선택합니다.
이쪽도 도중까지 문자를 치면 간단하게 발견된다고 생각합니다.


7. 선택 취소
Esc
에서 선택을 취소합니다.

선택 해제하지 않고 문자 입력을 해 버리면, 모든 문자가 입력한 문자로 치환되어 버리므로, 반드시 선택을 해제합시다.

마지막으로
이번에는 VSCode를 사용하여 깨진 로그를 읽을 수 있도록하는 방법을 소개했습니다.
더 간단한 방법이 있거나 VSCode를 사용하지 않아도 쉽게 변환 할 수있는 방법이 있으면 꼭 코멘트로 가르쳐주세요!
Reference
이 문제에 관하여(Xcode의 깨진 로그를 Visual Studio Code (VSCode)로 디코딩), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Yuta/items/942e8cb4fd9e226a4afa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이번에는 VSCode를 사용하여 깨진 로그를 읽을 수 있도록하는 방법을 소개했습니다.
더 간단한 방법이 있거나 VSCode를 사용하지 않아도 쉽게 변환 할 수있는 방법이 있으면 꼭 코멘트로 가르쳐주세요!
Reference
이 문제에 관하여(Xcode의 깨진 로그를 Visual Studio Code (VSCode)로 디코딩), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Yuta/items/942e8cb4fd9e226a4afa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)