Изменить текущий каталог vim при запуске из командной строки - PullRequest
5 голосов
/ 03 декабря 2009

Vim (на самом деле, gvim находится под вопросом, но я считаю, что он работает в обоих направлениях) при запуске имеет свой текущий каталог в каталоге времени выполнения.

Я бы хотел при запуске, чтобы его диск был, скажем, c: \ pro
Я знаю, что могу просто сделать : cd c: \ pro , но есть ли способ изменить его при запуске, с
что-то похожее gvim c: \ pro (только это не работает: - |?

Ответы [ 3 ]

6 голосов
/ 03 декабря 2009

Вы можете использовать

gvim -c "cd C:/pro"

-c позволяет запускать команды сразу после завершения загрузки Vim.

Рабочий каталог Vim изначально настроен на рабочий каталог процесса, который вызывает Vim.

Если вы дважды щелкаете по .exe в Проводнике, поэтому это каталог времени выполнения.

Если вы используете ярлык в меню «Пуск», то для пути Start in указывается каталог времени выполнения. Вы можете изменить путь к ярлыку Start in.

Если вы используете диалог run, то начальный рабочий каталог vim, скорее всего, будет Documents and Settings directcory.

1 голос
/ 08 августа 2016

Если вы используете VIM в основном для работы над одним проектом за раз, вы можете просто поставить его на vimrc, чтобы он устанавливался при запуске:

Откройте ваш vimrc:

:e $MYVIMRC

Затем добавьте эту строку:

cd c:\my\project\path
1 голос
/ 03 декабря 2009

Разве вы не можете поместить cd path в свой .vimrc?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...