Перейти к текущей директории проекта в терминале - PullRequest
0 голосов
/ 06 июля 2018

Я настроил Настройки> Инструменты> Терминал в соответствии с Документациями для терминала для cmder, и пока он работает. Но по какой-то причине стартовый каталог, похоже, не работает. Я всегда оказываюсь в своем пользовательском доме при запуске нового терминала. Как я могу это исправить?

config

  • Windows 10 Pro 1803, сборка 17134.137
  • ConEmu-Maximus5 171109
  • PhpStorm 2018.1.6

Ответы [ 2 ]

0 голосов
/ 06 июля 2018

Возможно, что %HOME% - это то место, где вас покидает init.bat.

Либо измените этот сценарий, либо измените Путь оболочки в настройках терминала на (обратите внимание на двойные кавычки!):

"cmd.exe" /K "%CMDER_ROOT%\vendor\init.bat & cd /d %cd%"

... где:

  • cd /d означает изменение каталога и диска (на случай, если рабочий каталог был на другом диске)

  • %cd% - переменная, заполняемая в терминале рабочим каталогом ( Начальный каталог из настроек).

0 голосов
/ 06 июля 2018

Похоже, что cmd.exe или Cmder настроены так, что их рабочий каталог изменяется на% USERPROFILE% после открытия консоли. Проблема сохраняется, если вы измените Путь оболочки на cmd.exe? Если да, вы должны настроить оболочку на cd для определенной папки после ее запуска (см. https://www.winhelponline.com/xp/autoruncmd.htm). В противном случае это должна быть конфигурация Cmder, которая отвечает за изменение папки на домашнюю страницу вашего пользователя. Проверьте ваши настройки на наличие :d:%USERPROFILE% или аналогичного

...