vim не распознается в cmd, если он открывается через адресную строку проводника? - PullRequest
0 голосов
/ 13 декабря 2018

Я добавил папку VIM в переменную окружения PATH.Таким образом, я могу получить доступ к редактору в любом терминале, который у меня есть, просто набрав vim.Все в порядке.Но есть одна особенность, которая озадачивает меня.Не работаетЯ получаю

'vim' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

в случае, если он был открыт / запущен через адрес проводникаbar (как я обычно это делаю).

У меня также есть еще один VIM, установленный как Cygwin пакет, и у него нет такого «ограничения» (я могу получить к нему доступ с помощью того жеКомандная строка, которая была открыта через адресную строку проводника).

Здесь я считаю важным то, что Cygwin и его пакет vim были установлены вместе с установщиком.Но другой VIM - это ночная сборка, которую я скачал в виде zip-файла с vim.org (так что он вроде «переносной»).


Теперь мне интересно, есть ли что-то еще, что я должен был сделатьк самой системе / vim, кроме добавления папки в PATH, поэтому мой «портативный» VIM работает должным образом внутри Windows (например, Cygwin, упомянутый выше)?

Что-нибудь еще, чтоможет быть причиной этой проблемы?

1 Ответ

0 голосов
/ 13 декабря 2018

Каждый раз, когда вы изменяете переменные среды, перемещаете важные системные файлы, выполняете очистку диска и т. Д., Вы должны всегда выполнять перезапуск , чтобы изменения были лучше применены, а параметры системы были изменены.Интересная ссылка: Почему «...» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл? где @Mofi ответил (не сказать, но мне действительно нравится @Ответы Мофи!).

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