У Vscode есть проблема с Ctrl + shift + e
, когда он возвращает неопределенный ключ, и эта тема была рассмотрена ранее в этой ссылке https://github.com/microsoft/vscode/issues/48480 . Я решил эту проблему, запустив эту команду GTK_IM_MODULE="xim" code
в терминале, но есть ли способ сохранить эту команду в пути? Я попытался экспортировать его в свой .bashrc
, но Vscode все еще сталкивается с этой проблемой.
Редактировать: я решил решение, добавив псевдоним alias code="GTK_IM_MODULE=xim code"
, но если я открою приложение vscode, а не терминал, то столкнусь с той же проблемой.
Я должен был добавить export GTK_IM_MODULE="xim"
в моем /etc/profile
. Тем путем я открываю vscode где угодно и не только завишу от псевдонима в терминале.
Затем необходимо выполнить его для вступления в силу source /etc/profile
или . /etc/profile
. Но в моем случае даже после выполнения профиля и повторного открытия Vscode, это не распознало Ctrl + Shift + e
. Я должен был перезапустить компьютер.
Я знаю, что уже поздно, но вот что я сделал:
Установите пакет menulibre: sudo apt-get install menulibre
Посмотрите для раздела программирования и добавьте переменную env в параметр запуска vscode, например:
Сделайте то же самое с записью обработчика URL!
Закройте все экземпляры vscode, и все готово!