2009-12-03 10 views
5

Vim (właściwie, gvim jest kwestionowany, ale uważam, że działa on w obie strony) po uruchomieniu ma swój bieżący katalog w katalogu runtime.Zmień bieżący katalog vima po uruchomieniu z wiersza poleceń

Chciałbym po uruchomieniu, aby mieć swój cd powiedzmy Powiedzmy, c: \ pro
wiem, że mogę po prostu zrobić : cd c: \ pro, ale czy jest jakiś sposób, aby go zmienić po uruchomieniu go z
coś zarówno gvima c: \ pro (tylko, że nie działa: - |?

Odpowiedz

6

można użyć

gvim -c "cd C:/pro" 

-c pozwala uruchamiać polecenia zaraz po zakończeniu ładowania Vima.

Katalog roboczy Vima jest początkowo ustawiony na katalog roboczy procesu, który wywołuje Vima.

Dwukrotne kliknięcie pliku .exe w Eksploratorze powoduje, że jest to katalog środowiska wykonawczego.

Jeśli używasz skrótu Menu Start, oznacza to, że ścieżka Start in jest ustawiona na katalog środowiska wykonawczego. Można zmienić ścieżkę skrótu Start in.

Jeśli używasz okna dialogowego run, to początkowo katalog roboczy vima jest prawdopodobnie katalogiem Documents and Settings.

+0

w rzeczywistości, staram się go uruchomić przez launchy, z katalogu początkowego moich preferencji ... – Rook

+0

OK, a następnie-c sugestia będzie działać. Chciałem również upewnić się, że metoda stojąca za zachowaniem Vima była jasna. :) – jamessan

+0

tak ... z wyjątkiem, właśnie zauważyłem, że launchy nie przyjmuje argumentów linii poleceń ... szczurów :-( – Rook

1

nie można umieścić cd path w .vimrc

+0

co by było dobrego? – Rook

+0

to byłby cd na ścieżce po uruchomieniu, czy nie tego właśnie chcesz? –

+0

dany katalog był tylko przykładem. Chciałbym rozpocząć gvim za każdym razem z innym katalogiem ... – Rook

0

Jeśli używasz VIM głównie do pracy nad jednym projektem do czasu, można po prostu umieścić go na swojej vimrc więc jest on ustawiony na starcie:

otwórz swój vimrc:

:e $MYVIMRC 

Następnie dodać linia ta:

cd c:\my\project\path 
Powiązane problemy