Как установить работу/текущий каталог в Vim?

Таким образом, когда я хочу создать новый файл при помощи: e управляют, чтобы я не хотел определять целый путь, просто новое имя файла. Это может быть сделано?

101
задан Fred 18 February 2010 в 13:06
поделиться

3 ответа

Попробуйте добавить set autochdir в .vimrc . Если вы хотите изменить его только один раз, используйте : cd (или : cd! , чтобы принудить его).

-121--746346-

woot.com печально известен этой проблемой, но их решение работает хорошо. После проверки платежной информации пользователь помещается на страницу с небольшим количеством текста, в котором говорится что-то вроде «ваш заказ находится в, мы проверяем запасы».

Похоже, API paypal имеет сообщение «Transaction», что может оказаться невозможным. Но пользовательский опыт может быть неловким, если вы идете на веб-сайт paypal, а затем возвращаетесь на ваш сайт.

-121--4055817-

Как уже предлагалось, можно использовать autochdir, который изменится на каталог открытого файла, другой вариант -

:cd mydirectory

, который изменит каталог. Это может быть абсолютный или относительный путь, поэтому : cd.. переместится на один уровень вверх. Также можно использовать : cd%: h , который также изменится на каталог, в котором находится текущий файл, но без настройки autochdir.

:cd

изменит каталог на ваш домашний каталог (или в окнах напечатайте текущий каталог).

:cd -

изменит каталог на предыдущий, который вы посетили.

132
ответ дан 24 November 2019 в 04:43
поделиться

Попробуйте добавить set autochdir в свой .vimrc . Если вы хотите изменить его только один раз, используйте : cd (или : cd! , чтобы принудительно).

8
ответ дан 24 November 2019 в 04:43
поделиться

Также, если вы просматриваете файловую систему с помощью проводника файлов netrw вы можете установить текущий каталог, нажав клавишу c.

13
ответ дан 24 November 2019 в 04:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: