vim“런타임 디렉토리”란 무엇입니까?


21

FuzzyFinder 와 같은 것들을 시작하려고 하는데 , 그것이 말하는 지점에 붙어 있습니다.

설치

모든 파일을 런타임 디렉토리에 넣으십시오 . zip 파일이 있으면 런타임 디렉토리로 추출하십시오 .

다음과 같이 파일을 배치해야합니다.

your_runtime_directory/plugin/fuf.vim

...

"런타임 디렉토리"는 무엇입니까? 무슨 일이야? 내 어 Where 어?

답변:


17

유닉스를 사용한다고 가정하면 개인 런타임 디렉토리는 ~ / .vim입니다. 이곳은 귀하 만 사용하는 플러그인을 배치해야합니다. 다른 사용자가 플러그인에 액세스 할 수있게하려면 'runtimepath'옵션의 두 번째 디렉토리 (보통 $ VIM / vimfiles)에 넣으십시오. 당신은 하지 않아야 은 $ VIMRUNTIME 디렉토리에 어떤 플러그인을 설치합니다. 이 디렉토리는 Vim과 함께 배포 된 플러그인을위한 것입니다. 해당 디렉토리에 다른 플러그인을 넣거나 해당 디렉토리의 파일을 수정하면 Vim 설치를 업데이트 할 때 이러한 변경 사항이 손실 될 수 있습니다.

보다

:help 'rtp'
:help $VIMRUNTIME

이것에 대한 자세한 내용.


실제로 이것은 확실히 더 완전한 대답입니다.
Andres Jaan Tack

1
OP가 FuzzyFinder와 같은 플러그인 설치를 고려하고 있다면 Vundle 또는 (이전의) Pathogen 과 같은 플러그인 관리자를 언급 할 가치가 있습니다. 플러그인 관리자를 사용하면 빨리 시작할 수 있습니다. ~ / .vim /.
JP

9

실제로는 여러 "런타임 디렉토리"가 있습니다. 사용 :set runtimepath?포함 된 디렉토리를 볼 빔 내부.

그들 중 하나는 작동해야하지만 아마도 가장 사용하기 쉬운 장소는 사용자 별 디렉토리 ~/.vim/일 것입니다.이 디렉토리 는 Vim의 첫 번째 디렉토리 runtimepath입니다.

mkdir ~/.vim; (cd ~/.vim && unzip /path/to/vim-fuzzyfinder.zip)

시스템의 모든 사용자를 위해 설치하려면 목록에서 나중 디렉토리 중 하나를 시도하십시오 (이 중 하나는 Vim의 $VIMRUNTIME변수 에있는 버전 특정 값임 ).


바로 내가 필요한 것입니다! 대박.
Andres Jaan Tack

7

입력 :!echo $VIMRUNTIME찾아 내 정력을.


공백? 그래서 ... 없어요?
Andres Jaan Tack

@Andres Jaan Tack : 쉘에서 명령을 실행 한 것 같습니다. Vim의 콜론 프롬프트에서 해당 명령을 실행해야합니다.
Chris Johnsen

2
!환경 변수가 Windows에 존재 하지 않기 때문에 더 잘 작동 합니다
Janus Troelsen

@JanusTroelsen은 Windows :echo $VIMRUNTIME에서 !. 없이 사용 하십시오 .
Sabuncu

2

문서 에 따르면 여기 게임에 늦게 ...

echo VIMRUNTIME=`vim -e -T dumb --cmd 'exe "set t_cm=\<C-M>"|echo $VIMRUNTIME|quit' | tr -d '\015' `
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.