NERD 트리 플러그인을 사용하는 Vim 에서이 이상한 문제가 있습니다. 여기서 그림에서 볼 수 있듯이 문자가 매우 이상하게 보입니다. ahat이있는 경우, ~ V 3/4 |-이어야합니다. LANG를 en_US로, LC_ALL을 en_US (Arch linux에서)로 설정했으며 Anonymous Pro 글꼴을 사용하고 있지만 글꼴을 전환해도 아무런 차이가 없습니다.
NERD 트리 플러그인을 사용하는 Vim 에서이 이상한 문제가 있습니다. 여기서 그림에서 볼 수 있듯이 문자가 매우 이상하게 보입니다. ahat이있는 경우, ~ V 3/4 |-이어야합니다. LANG를 en_US로, LC_ALL을 en_US (Arch linux에서)로 설정했으며 Anonymous Pro 글꼴을 사용하고 있지만 글꼴을 전환해도 아무런 차이가 없습니다.
답변:
이 스레드 에서 scrooloose 의이 라이너는 고정했습니다.
let g:NERDTreeDirArrows=0
당신의 그것을 넣어보십시오 .vimrc
(또한 참조 : 스택 오버플로에 게시 된 동일한 답변 )
문제를 해결했습니다. 내가 해결하기 위해 한 것 :
/etc/locale.gen
함LC_ALL="en_US.UTF-8"
LC_ALL="en_US"
locale-gen
루트로locale -a
, 그것은 보여 주었다 en_US.UTF-8
; 그러나 locale
보였다 LC_ALL
계속되고 en_US
, 그 다음 내가 수출했다 기억 LC_ALL
내에서 .bashrc
이 문제를 해결하려고 지난 밤, 나는 변경 그래서 내 LANG
및 LC_ALL
에en_US.UTF-8
gvim
성공했습니다! 그것은 이상하지만, 상자 대신 삼각형 화살표 문자를 사용하고 있습니다. ISO-8859의 상자와 UTF-8의 삼각형을 사용할 수 있다고 생각합니다. 이로 인해 다른 프로그램에서 문제가 발생할 수 있습니다. 문제가 해결되면 해결하겠습니다.LC_ALL="en_US.UTF-8
나를 위해 충분
내 변화는 부울 부정 (문자!)을 제거하는 것이 었습니다. git diff는 다음과 같습니다.
~ / .vim / plugged / nerdtree / plugin] $ git diff NERD_tree.vim diff --git a / plugin / NERD_tree.vim b / plugin / NERD_tree.vim 인덱스 bbcc55f..6342b6c 100644 --- a / plugin / NERD_tree.vim +++ b / plugin / NERD_tree.vim @@ -66,7 +66,7 @@ 호출 s : initVariable ( "g : NERDTreeShowHidden", 0) s : initVariable ( "g : NERDTreeShowLineNumbers", 0)을 호출하십시오. s : initVariable ( "g : NERDTreeSortDirs", 1)을 호출하십시오. -if! nerdtree # runningWindows () nerdtree # runningWindows () 인 경우 s : initVariable ( "g : NERDTreeDirArrowExpandable", "--junk1-here--") 호출 s : initVariable ( "g : NERDTreeDirArrowCollapsible", "--junk2-here--") 호출 그밖에
필자의 경우 문제는 로캘 문제와 관련이 있습니다. 해결책:
설정 값 :
LC_ALL = "en_US.UTF-8"내보내기
vim을 실행하십시오.
정력
로케일 문제에 대한 자세한 내용은 여기를 참조하십시오.
:set fenc=utf-8
"을 (를) 실행 해 볼 수는 있지만 실제로는 장기적인 해결책이 아닙니다.