При открытии терминала в VSCode и запуске скрипта с использованием аргументов оболочки возникает следующий вопрос:
'Разрешаете ли вы запускать shellArgs: ["--init-file", "terminal.sh"] (определяется как настройка рабочей области) в терминале?'
С двумя вариантами: «Разрешить» или «Запретить»
Когда я нажимаю «Разрешить», мой сценарий выполняется должным образом. Если я нажимаю «Запретить», мой сценарий не выполняется должным образом.
К сожалению, это диалоговое окно появляется только один раз, и если пользователь случайно нажмет не ту кнопку, сценарий будет запущен или не запущен, но пользователь больше не сможет изменить свой ответ.
Каким образом использование либо сбрасывает настройку, заставляя задать вопрос снова, или как они настраивают свой проект для использования другого ответа?
Возможно повторное появление диалогового окна «Разрешить», если имя папки проекта изменено, но изменение имени папки проекта не является идеальным. Тем не менее, похоже, что VSCode хранит ответ на вопрос «разрешить», каким-то образом связанный с именем папки проекта.
Есть какие-нибудь мысли или опыт по этому вопросу?
Вот мои настройки рабочего пространства:
{
"terminal.integrated.shellArgs.linux": ["--init-file", "terminal.sh"],
}
Пожалуйста, имейте в виду, что мои настройки работают нормально, мой вопрос заключается в том, как изменить настройку, относящуюся к диалоговому окну «Разрешить», после закрытия диалога.
Спасибо!