Код Visual Studio - добавить опцию (и) в список «Выбор оболочки по умолчанию» в Windows? - PullRequest
1 голос
/ 03 июля 2019

Я хочу использовать различные оболочки в терминале VSCode , например. Git Bash .Я могу установить его в settings.json с помощью terminal.integrated.shell.windows, но если впоследствии я выберу CMD по умолчанию, эта настройка будет заменена.И если я добавлю еще terminal.integrated.shell.windows к bash.exe, я застрял в bash, не могу изменить оболочку по умолчанию, в любом случае кажется логичным, если VSCode заменяет только первую настройку, но читает последнюю настройкузначение.

Проблема в том, что Bash не существует в списке "Выбор оболочки по умолчанию", и мой вопрос , как добавить, что ?

Я установил последний (2.22.0) 64-битная версия Git для Windows, и надеется, что для этого будет добавлен необходимый env / reg и т. Д., Но нет.

Даже если это не зависит от версии, тем не менее, вот мой VSCode О:

Версия: 1.35.1 (пользовательская настройка)

Фиксация: c7d83e57cd18f18026a8162d042843bda1bcf21f

Дата: 2019-06-12T14: 30: 02.622Z

Электрон: 3.1.8

Хром: 66.0.3359.181

Узел.js: 10.2.0

V8: 6.6.346.32

ОС: Windows_NTx64 10.0.10240

Пожалуйста.Я знаю, что есть похожие вопросы, но они не решают мою проблему.Однако правильный ответ на мой вопрос решит их.

Ответы [ 3 ]

0 голосов
/ 03 июля 2019

У меня тот же вопрос, и я просмотрел всю документацию и все статьи, которые я могу найти по этому вопросу, и не нашел ответа. Я нашел расширение панели запуска терминала, но это создает отдельное меню. Где-то должен быть файл json, в котором есть список вариантов меню «Выбрать оболочку по умолчанию». Кто-нибудь знает, как обновить это меню?

Я провел еще несколько тестов на это. В версии для Mac (и я предполагаю, что версия для Linux), есть файл / etc / shells, который используется для определения того, что поместить в меню. Если в Windows есть подобный файл, я не уверен, как он будет называться или где он будет.

0 голосов
/ 12 июля 2019

Команда Выбрать оболочку по умолчанию просто выводит список оболочек, которые можно найти в переменной среды% PATH%.Добавьте оболочку и перезапустите VSCode, чтобы увидеть ее.

Здесь добавьте новый путь .

Помните, что вы всегда можете запустить оболочку из другого.Просто наберите bash внутри CMD.

0 голосов
/ 03 июля 2019

Мое альтернативное решение - использовать параметр " Terminal.external.windowsExec " для оболочки Windows по умолчанию.Но у вас может быть только одна такая настройка!

...