terminal.integrated.shell.linux имел значение "usr/bin/zsh". Но поскольку я удалил его, терминал не открывался
Затем я изменил некоторые значения поскольку, terminal.integrated.shell.linux, "удар" поскольку, terminal.integrated.shell.osx, "удар" также И, terminal.external.linuxExec, "x-эмулятор-терминала"
Это работает теперь. Я могу использовать оболочку удара в визуальной студии кода
Благодарен за то, что все помогают
Кажется, что Вам настроили неправильный путь на Вас редакторы (или его связанные терминальные плагины) , так или иначе я буду советовать проверять/обновлять Вашего поставщика оболочки по умолчанию также.
Для проверения/обновления Вы окружаете конфигурацию поставщика, которую можно использовать sudo update-alternatives --config sh
, чтобы перечислить и изменить значение по умолчанию между установленными интерпретаторами оболочки (пепел/тире, zsh, рыба, удар...) .
Также можно непосредственно установить его на удар использование sudo update-alternatives --install /bin/sh sh /bin/bash 100
.
Затем необходимо проверить конфигурацию редактора и также плагин (плагины), который Вы используете для запущения/открытия терминала (терминал атома, терминал - плюс, и т.д.) .
/bin/bash
, где интерпретатор оболочки путь требуется. /usr/bin/gnome-terminal
или /usr/bin/x-terminal-emulator
, где путь приложение эмулятора терминала требуется. Hope это помогает.
Я недавно столкнулся с этой той же проблемой. Самое легкое решение я могу предложить Вас, состоит в том, чтобы добавить эту строку в settings.json файле Кода Visual Studio. Последняя версия Кода позволяет Вам отредактировать settings.json через GUI. Переключите его на режим представления JSON. Можно найти что выключатель в главном правом углу.
"terminal.integrated.shell.linux": "bash"
И, Вы сделаны. Выполните терминал. Bash должен повысить.
Ctrl+,
Терминал › Интегрировано › Оболочка: Linux
Редактировать в settings.json
"terminal.integrated.shell.linux" : "/bin/bash"
и перезапустите приложение.