Я пытаюсь настроить переменную $ PATH env внутренней оболочки vim.
У меня есть команды, которые обновляют $ PATH несколько раз во время сеанса. Я вижу, что vim наследует первый $ PATH моей оболочки, но не обновляет переменные $ PATH.
Некоторые вещи, которые могут быть полезны:
- Я открываю vim несколько раз - с изменениями в $ PATH между
- Внутренняя оболочка делает исходный код cshrc каждый раз, когда я запускаю внутреннюю оболочку
- Сорсинг cshrc в основной оболочке не меняет $ PATH
- update Итак, проблема в том, что файл .cshrc. Это делает некоторые начальные настройки, где путь сбрасывается. Запуск новой оболочки в текущей оболочке сбрасывает $ PATH. Я должен найти способ обойти это.
Я использую tcsh на redhat-машине. Любая подсказка, почему это происходит и как это исправить?