Sublime Text에서 파일의 현재 인코딩을 어떻게 볼 수 있습니까?


331

Sublime Text에서 파일의 현재 인코딩을 어떻게 볼 수 있습니까?

이것은 매우 간단한 일처럼 보이지만 검색 결과는 그리 많지 않습니다. 모든 조언을 부탁드립니다!


관련 : 인코딩 된 파일 rishida.net/tools/conversion
Adrien Be

답변:


535

이 스레드는 Google 검색에서 널리 사용되는 결과이므로 다음과 같이 숭고한 텍스트 3 빌드 3059+에 대해 수행하는 방법이 있습니다. 사용자 환경 설정에서 다음 행을 추가하십시오.

"show_encoding": true

12
새 상태 표시 줄 패널을 클릭하면 편리하게 변경하거나 다른 인코딩으로 파일을 다시 열 수 있습니다.
Immo Landwerth

4
해당 설정이 없지만 ST3은 파일을 저장할 때마다 상태 표시 줄의 이름 옆에 인코딩을 표시합니다.
fregante

2
@ bfred.it : 예. Gregordy의 답변에 설명 된 대로 정보는 약 4 초 동안 만 표시됩니다 .
mklement0

3
이것은 작동하며 상태 표시 줄 에 영구적으로 표시됩니다 . 당신이 (가)에 관심이 있기 때문에 인코딩 , 당신은 또한에 관심이있을 수 있습니다 라인 엔딩 . ( unix , windows ) 이것을 사용하여 활성화하십시오 : "show_line_endings": true,.
not2qubit

이것이 기본적으로 활성화되어 있지 않은 이유는 ... +1
Daniel Lidström

304

플러그인을 사용하고 싶지 않은 경우 다른 옵션 :

Ctrl+ ` 또는

View -> Show Console

콘솔에서 다음 명령을 입력하십시오.

view.encoding()

좀 더 방해가 필요한 경우 다음 명령을 실행하는 바로 가기를 만들 수있는 옵션이 있습니다.

sublime.message_dialog(view.encoding())

4
@calumbrodie 파일을 열었습니까? ST3을 사용하고 있으며 제대로 작동합니다. 명령을 실행하고 파일 (또는 탭)이 열려 있지 않은 경우에만 "정의되지 않음"이 표시됩니다.
Hugo Corrá

4
예, 그러나 특정 파일에서만 발생합니다. 파일에 정의 된 인코딩이없는 것 같습니다.
calumbrodie

) (view.encoding 호출하는 동안 내가 가지고 UTF-8있지만 호출하는 동안 print sys.stdin.encoding파이썬 I에서 가져온None
andilabs

@calumbrodie 내 솔루션 메이트를 시도 할 수 있습니다. )
Gregordy

3
'Undefined'(a) 파일에 BOM이없는 경우 (바이트 순서 표시), (b) 단일 바이트 ASCII 문자 만 포함하는 파일, (c)이 세션에서 Sublime Text에 의해 파일이 아직 저장되지 않았습니다. ST의해 저장 되면 'UTF8' 닫힐 때까지 보고 합니다 (추정을 다시 열 때 다시 시작 함).
mklement0

43

EncodingHelper 플러그인을 사용하면 상태 표시 줄에서 파일 인코딩을 볼 수 있습니다. 또한 파일 인코딩을 변환하고 다른 기능을 확장 할 수 있습니다.

데모


33

내 파트의 경우 플러그인없이 파일 메뉴 또는 키보드 단축키로 파일을 저장하기 만하면됩니다.

CTRL+ S(Windows, Linux) 또는 CMD+ S(Mac OS)

편집기 창의 맨 아래에있는 상태 표시 줄에서 현재 인코딩 (괄호 사이)을 간략하게 표시합니다. 이 제안은 Sublime Text 2 및 3에서 작동합니다.

Sublime Text 3의 상태 표시 줄 오른쪽에 표시된 인코딩은 파일의 모든 문자를 나타낼 수없는 인코딩으로 파일을 저장하려고하면 파일의 잘못된 인코딩을 표시 할 수 있습니다. 이 경우 정보 대화 상자와 Sublime이 UTF-8로 되돌아 가고 있음을 알려줍니다. 그렇지 않을 수도 있으므로주의하십시오.


9

ShowEncoding 은 상태 표시 줄에 인코딩을 보여주는 또 다른 간단한 플러그인입니다. 인코딩 사이를 변환하려면 내장 된 "인코딩으로 저장"및 "인코딩으로 다시 열기"명령을 사용하십시오.


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