У меня была такая же проблема. Я смог наконец заставить его работать, запустив ...
sudo code . --user-data-dir='.'
ИЛИ
sudo code --user-data-dir /home/fregie/.config/Code/
не работает, потому что он должен быть новым каталог пользовательских данных, права доступа которого не столь ограничительны, как ~/.config.
Это должно работать, например:
sudo code --user-data-dir /home/fregie/.code-root-user-data
Обратите внимание, что после перестановки каталогов конфигурации это больше не потребуется явно указать root пользовательские данные dir