CtrlP 플러그인을 사용하여 ..
을 여러 번 입력하여 프로젝트의 루트 디렉토리로 이동 한 다음 검색을 수행합니다.CtrlP에서 이전 디렉토리를 유지하는 방법은 무엇입니까?
그러나 CtrlP를 다시 연 후에도 현재 파일의 디렉토리를 검색합니다.
원본으로 설정된 디렉토리에 어떻게 고정시킬 수 있습니까?
CtrlP 플러그인을 사용하여 ..
을 여러 번 입력하여 프로젝트의 루트 디렉토리로 이동 한 다음 검색을 수행합니다.CtrlP에서 이전 디렉토리를 유지하는 방법은 무엇입니까?
그러나 CtrlP를 다시 연 후에도 현재 파일의 디렉토리를 검색합니다.
원본으로 설정된 디렉토리에 어떻게 고정시킬 수 있습니까?
물론 해당 문서를 읽으십시오.
let g:ctrlp_working_path_mode=2
을하지만 당신은 또한 찾아 모두 :CtrlP
을 사용할 수 있습니다 : 당신이 해당되는 경우, 당신의 ~/.vimrc
이 줄을 추가, 프로젝트의 루트 디렉토리에 CtrlP에 항상 개방을 원하는 경우에
현재 디렉토리에서 :CtrlpRoot
을 클릭하여 프로젝트의 루트를 찾습니다.
또는 :CtrlPLastMode
을 사용하여 마지막 모드에서 CtrlP를 시작하십시오.
프로젝트의 CtrlP의 정의에 맞지 않는 프로젝트, 간단한 매핑이 충분히 될 수있는 경우 :
nnoremap <key> :CtrlP /path/to/project<cr>
또는이 옵션을 사용할 수 있습니다
let g:ctrlp_root_markers = ['']
을 편집
내 대답은 현재 내 컴퓨터에 설치된 CtrlP의 버전을 기반으로했습니다.
최신 버전은 :CtrlPLastMode
에 선택적 인수를 추가 --dir
을 당신이 찾고있는 정확하게 않는 :
:CtrlPLastMode --dir
g:ctrlp_working_path_mode
값도 다르다. 나는 r
이 2
과 같다고 믿습니다.
k 그러나이 제안 중 어느 것도 대답이 아닌 것 같습니다. 나는 문서에서 '2'옵션을 볼 수 없다.'g : ctrlp_working_path_mode'에 사용할 수있는 옵션은'c, a, r, w 또는 0 '인 것 같다. 또한 CtrlP는 내부에'.git' 파일이있는 프로젝트를 식별하는 것으로 보인다. 검색 한 마지막 디렉토리에 붙이고 싶습니다.이 물건이 가능하지 않으면 그냥 대답으로 가져 가겠습니다. – mihai
광산은 이전 버전입니다. 편집을 참조하십시오. – romainl
알았습니다. ': CtrlPlastMode --dir'는 작업을 수행합니다. – mihai