Programing

Vim에서 인코딩 및 파일 인코딩을 utf-8로 설정

lottogame 2020. 9. 9. 18:56
반응형

Vim에서 인코딩 및 파일 인코딩을 utf-8로 설정


이 두 명령의 차이점은 무엇입니까?

  • set encoding=utf-8
  • set fileencoding=utf-8

utf-8을 사용하려면 둘 다 설정해야합니까?

또한 set또는로 파일 인코딩을 설정해야 setglobal합니까?


TL; DR

첫 번째 경우 에는 터미널에 표시 되는 set encoding=utf-8출력 인코딩을 변경합니다 .

두 번째 경우에는 작성된set fileencoding=utf-8 파일의 출력 인코딩을 변경합니다 .

@Dennis가 말했듯이 항상 .vimrc에서 작업하려면 ~ / .vimrc에서 둘 다 설정할 수 있습니다 utf-8.

자세한 내용은

로부터 유니 코드 사용에 대한 VIM의 위키

" vim이 내부적으로 문자를 나타내는encoding 방법을 설정합니다 . Utf-8은 대부분의 유니 코드 버전에 필요합니다."

" 특정 파일에 대한 인코딩을fileencoding 설정 합니다 (로컬에서 버퍼로). : setglobal은 기본값을 설정합니다. 빈 값도 사용할 수 있습니다. 기본값은 '인코딩'과 동일합니다. 또는 ucs 인코딩 중 하나를 설정할 수 있습니다. 특정 문자 조합에 따라 동일한 디스크 파일을 더 크게 또는 더 작게 만들 수 있습니다. 또한 IIUC, utf-8은 항상 빅 엔디안 (높은 비트 우선)이고 ucs는 빅 엔디안 또는 리틀 엔디안 일 수 있습니다. 그것을 사용하면 아마도 '폭탄'을 설정해야 할 것입니다 (아래 참조). "


set encoding=utf-8  " The encoding displayed.
set fileencoding=utf-8  " The encoding written to file.

~/.vimrc항상 utf-8로 작업하려면 둘 다 설정하는 것이 좋습니다.

참고 URL : https://stackoverflow.com/questions/16507777/set-encoding-and-fileencoding-to-utf-8-in-vim

반응형