VSCode на Linux Mint, встроенный терминал не может ничего вводить
Привет, я использую Linux Mint 19 и только что установил vscode с помощью диспетчера пакетов snapd. Раньше я не использовал vscode в Linux, так как мой обычный редактор - emacs. Однако при новой установке vscode интегрированный терминал не работает, в верхнем левом углу экрана просто немигающий курсор, но не регистрируются подсказки и нажатия клавиш. Это, по-видимому, обычная проблема, так как есть много сообщений об этом, если поискать в Google, но все они предназначены для версий Windows, и ни одно из решений, которые я могу попробовать, сделать что-либо. Я попытался открыть новое окно терминала, но произошло то же самое. Я получил два окна терминала, которые теперь не могу использовать. Я также пробовал установить флажок Code-runner: Run In Terminal, но это тоже ничего не дает. Что я могу сделать, чтобы это работало, пожалуйста,Мне кажется, что он просто не подключен ни к bash, ни к Zsh(которые я обычно использую). Любая помощь по этому поводу будет оценена.
1 ответ
Вместо запуска vscode со сценарием оболочки по умолчанию (обычно расположенным на
/usr/share/code/bin/code
), интегрированный терминал у меня работает только при запуске непосредственно из скомпилированного двоичного файла (обычно встречается на
/usr/share/code/code
, который совпадает с программой запуска, созданной установщиком:
/usr/share/code/code --no-sandbox --unity-launch %F
Пока я искал решение в прошлом, я также заметил, что многие люди решали аналогичные проблемы, просто добавляя
--disable-gpu
flag, так что, возможно, тоже стоит проверить.