2009-12-03 5 views
5

Vim (실제로 gvim은 문제가 있지만 두 가지 모두 작동한다고 생각합니다). 시작시 런타임 디렉토리에 현재 디렉토리가 있습니다.명령 줄에서 시작할 때 vim의 현재 디렉토리를 변경하십시오.

내가 시작시,하자의 말에 그 CD를 갖고 싶습니다 C : \ 프로
난 그냥 할 수있는 알고 : CD를 C : \ 프로을하지만, 그것을 변경하는 방법은 무엇입니까 모두
뭔가, 그것은 시작에 gvim을 C : \ 프로 (만 작동하지 않습니다 : - |?

답변

6

당신은

을 사용할 수 있습니다
gvim -c "cd C:/pro" 

-c은 Vim의 로딩이 끝난 직후에 명령을 실행할 수있게합니다.

Vim의 작업 디렉토리는 처음에는 Vim을 호출하는 프로세스의 작업 디렉토리로 설정됩니다.

Explorer에서 .exe를 두 번 클릭하면 런타임 디렉토리가됩니다.

시작 메뉴 바로 가기를 사용하는 경우 Start in 경로가 런타임 디렉토리로 설정되어 있습니다. 바로 가기의 경로는 Start in 변경할 수 있습니다.

run 대화 상자를 사용하는 경우 vim의 초기 작업 디렉토리는 Documents and Settings directcory입니다.

+0

실제로, 나는 launchy를 통해 시작하도록하고있다. 나의 환경 설정 디렉토리를 시작한다. ... – Rook

+0

그러면, -c 제안이 작동 할 것이다. 나는 또한 Vim의 동작 뒤에있는 메서드가 확실한 지 확인하기를 원했습니다. :) – jamessan

+0

예 ... 나는 단지 발사가 명령 줄 인수를 취하지 않는다는 것을 알아 차 렸습니다. 쥐 :-( – Rook

1

당신이 당신의 .vimrc에 cd path를 넣을 수 없습니다

+0

무엇이 좋을까요? – Rook

+0

시작시 경로에서 cd를 지정하면 원하는 내용이 아닌 것입니까? –

+0

해당 디렉토리는 예제 일뿐입니다. 나는 다른 디렉토리로 매번 gvim을 시작하고 싶다 ... – Rook

0

당신이 주로 하나의 프로젝트에 시간을 일 VIM을 사용하는 경우, 당신은 단지에 넣어 수 있습니다 vimrc 그래서는 시작시 설정 :

을 열고 당신의 vimrc :

:e $MYVIMRC 

그런 다음 추가 이 줄은

cd c:\my\project\path 
관련 문제