내 vim이 sudo와 함께 사용될 때 내 홈 디렉터리의 구성을 사용하지 않습니까?

내 vim이 sudo와 함께 사용될 때 내 홈 디렉터리의 구성을 사용하지 않습니까?

sudo를 사용하여 파일을 조작하려고 시도했지만 NERDTree를 로드하지 못한 것 같습니다. 저는 vi(m)을 처음 사용하기 때문에 vim이 로드를 놓쳤는지 확인할 수 있는 다른 플러그인이 많지 않습니다. 하지만 가 /root아닌 에서 구성을 찾을 것이라고 상상할 수 있습니다 . 그럴 수 있습니까?/home/$MY_USERNAMEsudo

감사해요

답변1

그래 네가 맞아. 특정 작업을 수행할 때 sudo환경은 루트 환경으로 전환됩니다. 예, 플러그인을 /root/.vim-에 복사하면 문제가 영구적으로 해결되지만 최선의 해결책은 아닙니다.

이 문제를 해결하려면 vi의 명령을 사용 set runtimepath하고 sudo vi사용자 수준 플러그인에서 이를 지정할 수 있습니다.

여기에서 전체 문서를 확인하세요. http://vimdoc.sourceforge.net/htmldoc/options.html#'런타임경로'

이 매우 짧은 튜토리얼도 유용할 수 있습니다: https://howchoo.com/vim/how-to-install-vim-plugins-without-a-plugin-manager#set-your-vim-runtimepath

관련 정보