vim 사용법을 배우려고 노력 중이고 질문도 많이 받았지만 github에서 vimrc를 복사했는데 전력선 코딩이 중단되는 원인이 무엇인지 알고 싶습니다.
.
- vimrc 파일에는 다음이 있습니다.
set encoding=utf-8
- PowerLine 캐시를 지웠습니다
- 내 버전의 vim에는 이 플래그가 표시되지 않습니다
--with-features=big
.
이것이 문제가 될 수 있습니까? 그렇다면 어떻게 해결할 수 있습니까?
답변1
먼저, 터미널에 유니코드가 활성화되어 있는지 확인하고 싶습니다. ~에 따르면Ubuntu의 로케일 도움말 페이지/etc/default/locale
, 다음을 포함하도록 파일을 편집해야 합니다 .
LANG="en_US.UTF-8"
( en_US
물론 귀하의 언어로 바꾸고) 다음을 실행하십시오.
sudo locale-gen
로그아웃했다가 다시 로그인해야 할 수도 있습니다. 이 테스트를 실행함으로써(발견됨여기):
$ echo -e "\xE2\x98\xA0"
출력은 ☠이어야 합니다.
둘째, Powerline은 일부를 사용합니다.유니코드 관련 영역의 특수 문자 모양, 그래서 당신은 읽어야합니다Fontconfig에 대한 문서. 글꼴 설치에는 두 가지 주요 단계가 필요합니다.
- 글꼴 파일을 (또는 다른 X 글꼴 디렉터리)
PowerlineSymbols.otf
에 넣습니다.~/.fonts/
- 글꼴 구성 파일을
10-powerline-symbols.conf
글꼴 구성 버전에 넣거나 그에 따라 배치합니다(최신 버전이지만 언제 사용할 수 있을지 잘 모르겠습니다).~/.fonts.conf.d/
~/.config/fontconfig/conf.d/
~/.config/fontconfig/conf.d/