cmd.exe запускается в %userprofile%
когда я запускаю его нормально. Когда я запускаю его из vim, он запускается в %systemroot%\system32
.
Как я могу изменить это так, чтобы оно начиналось в папке по моему выбору (из vim)?
cmd.exe запускается в %userprofile%
когда я запускаю его нормально. Когда я запускаю его из vim, он запускается в %systemroot%\system32
.
Как я могу изменить это так, чтобы оно начиналось в папке по моему выбору (из vim)?
Перейдите к ключу HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor и найдите автозапуск строки в правом окне. Если эта строка еще не существует, создайте ее как "String Value". Затем дважды щелкните по нему и добавьте новый путь к каталогу следующим образом:
CD /d% systemroot% \ system32
Похоже, cmd.exe не использует% systemroot%\system32 в качестве начального пути при запуске из vim. % systemroot%\system32 находится именно там, где находится cmd.exe. Рабочий каталог остается таким же, как и при обычном запуске cmd.