Интересная проблема,

У меня был дистрибутив gvim73, работающий под Windows XP. Работал отлично.
Скопировал его (это был не установщик, а метод установки с использованием файла архива + исполняемых файлов) в Windows 7, поместил соответствующую папку в переменную среды PATH,

\...\gvim\vim73

и теперь каждый раз, когда я запускаю "Run" (WinKey+r) с "gvim", он открывает папку,

\...\gvim

вместо запуска приложения с тем же именем в папке vim73 (как и должно быть, и как ожидается).

Кто - нибудь какие - либо идеи , что может источник этой странной проблемы?

2 ответа2

0

Типичная установка GVIM - поместить сценарии запуска gvim.bat и т.д. В %SystemRoot% , а не добавлять каталог Vim в PATH . install.exe , поставляемый с Vim, сделает это за вас. Может быть, это помогает.

0

Если я правильно понимаю, что означает "запустить", то это может дать некоторое представление.

Двоичные файлы Windows могут быть запущены с параметром "run in", который указывает "текущую папку" оболочки для рассматриваемого двоичного файла. На скриншотах ниже вы увидите, что указанная папка будет зависеть от того, как был запущен бинарный файл. Первый снимок экрана использует летучую мышь по умолчанию из папки Windows, второй - диалоговое окно "Свойства" панели запуска, а на третьем вы видите, что текущая папка изменена.

оригинал свойства пользовательский каталог

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .