Ранее установили zsh по умолчанию, затем удалили его, я теперь не могу использовать удар в Visual Studio

terminal.integrated.shell.linux имел значение "usr/bin/zsh". Но поскольку я удалил его, терминал не открывался

Затем я изменил некоторые значения поскольку, terminal.integrated.shell.linux, "удар" поскольку, terminal.integrated.shell.osx, "удар" также И, terminal.external.linuxExec, "x-эмулятор-терминала"

Это работает теперь. Я могу использовать оболочку удара в визуальной студии кода

Благодарен за то, что все помогают

This is visual code screenshot

1
задан 6 January 2017 в 12:26

3 ответа

Кажется, что Вам настроили неправильный путь на Вас редакторы (или его связанные терминальные плагины) , так или иначе я буду советовать проверять/обновлять Вашего поставщика оболочки по умолчанию также.

Для проверения/обновления Вы окружаете конфигурацию поставщика, которую можно использовать 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 это помогает.

2
ответ дан 7 December 2019 в 13:38

Я недавно столкнулся с этой той же проблемой. Самое легкое решение я могу предложить Вас, состоит в том, чтобы добавить эту строку в settings.json файле Кода Visual Studio. Последняя версия Кода позволяет Вам отредактировать settings.json через GUI. Переключите его на режим представления JSON. Можно найти что выключатель в главном правом углу.

"terminal.integrated.shell.linux": "bash"

И, Вы сделаны. Выполните терминал. Bash должен повысить.

0
ответ дан 7 December 2019 в 13:38
  • Откройте Настройки > Настройки или просто используйте Ctrl+,
  • Найдите Терминал › Интегрировано › Оболочка: Linux
  • Нажмите Редактировать в settings.json
  • Наконец добавьте эту строку "terminal.integrated.shell.linux" : "/bin/bash" и перезапустите приложение.
0
ответ дан 2 March 2020 в 05:53

Другие вопросы по тегам:

Похожие вопросы: