vim이 유니코드를 인식하도록 하는 데 가장 큰 문제가 있습니다.
내 vimrc 상단에
set encoding=utf-8
set fileencoding=utf-8
및 LANG 프로그램
echo $LANG
en_US.UTF-8
하지만 어떤 파일을 열면(예를 들어 내 vimrc는 다른 곳에서는 완벽하게 괜찮습니다)
:listchars=tab:»·,trail:·
그리고 내가 무엇을 하든 그것을 고칠 수 없습니다. 저는 uvrxt-unicode-color256을 사용하여 Arch Linux에서 inconsolata를 실행하고 있습니다.
누가 날 도울 수 있죠?
편집하다
vim --version을 실행하면 "+multi_byte"가 표시되므로 vim은 유니코드용으로 컴파일됩니다.
답변1
내 질문에 대답하기 위해 내가 한 첫 번째 일은 터미널에서 urxvt를 실행하는 것이었습니다. 두세 개를 시작한 후에 유니코드가 표시되었습니다. 내 로케일은 분명히 en_US UTF-8이므로 제대로 작동할 것입니다.
여러 아치 게시물을 확인하고 발견했습니다.
https://bbs.archlinux.org/viewtopic.php?id=50963
이로 인해 쉘을 zsh로 전환해 보았습니다. 작동했고 이제 유니코드 지원이 제대로 작동합니다. 나는 이것을 마지막으로 남겨두겠지만, xmonad + urxvt가 잘 작동하도록 하는 것은 분명히 완전히 필요합니다.