NERDTree에서 북마크를 열 때 해당 디렉토리의 .vimrc를 검색하고 해당 내용을 소스 할 수 있도록 할 수있는 방법이 있습니까? exrc를 사용하여 디렉토리 당 .vimrc 파일을 사용하여 프로젝트 단위로 재정의를 제공합니다. 현재 NERDTree 내의 책갈피를 사용하여 다른 프로젝트로 전환하면 구성 파일이로드되지 않습니다. 그래서 나는이 파일들을 수동으로 소스 화하거나 새로운 프로젝트 디렉토리에서 새로운 vim 인스턴스를 열어야한다.NERDTree 북마크를 로컬 디렉토리에서로드 구성을 엽니 다.
0
A
답변
0
:cd
책갈피를 열지 않아도 로컬 .vimrc
파일이 작동하지 않는다고 생각합니다. set exrc
와
, 지역 .vimrc
파일은 기본적으로 변경되지 않습니다 현재 디렉토리에 대한보고 있습니다 : 당신이 상관없이 당신이 당신의 컴퓨터에 어디에서나 열 수있는 파일 수, ~
에서 빔을 시작하지 않는 경우, 현재 디렉토리는 것이다 여전히 ~
일 것입니다.
let NERDTreeChDirMode=2
와 더 일반적인 하나 :
다행히도하는 NERDTree 특정 솔루션이
set autochdir
두 옵션이 할 더 많거나 같은 일을 덜 : 그들은 현재 디렉토리를 변경 열린 파일의 부모에.
지역에 무엇을 넣으시겠습니까 .vimrc
? 모드 라인 사용을 고려 했습니까?
문제는 vim이 사용자가 실행 한 폴더의 .vimrc를 사용한다는 것입니다. 비록 NERDTree가 없으면 정력의 내부로 그냥 들어가더라도 작동하지 않습니다. 그리고 NERDTree에서 cd를 사용하면 작업 디렉토리를 이동할 수 있습니다. 그것은 발사 된 디렉토리에서 vimrc를 계속 사용합니다. 이것이 내가 극복하려고하는 작품입니다. – Boushley