É muito perigoso executar o VScode como root (como qualquer outro aplicativo), no entanto, se você precisar:
Você deve especificar o diretório de dados do usuário para usar ao executar o código vs:
sudo code --user-data-dir="~/.vscode-root"
Em seguida, a partir da janela, você pode abrir sua pasta de projetos
Novamente: isso não é recomendado. Divirta-se.
Atualização de maio de 2018
Para todos perguntarem por que isso não é recomendado, você claramente não entende por que sudo
existe. De esta pergunta do AskUbuntu :
Ele derrota o modelo de segurança que está em vigor há anos. Os aplicativos devem ser executados com segurança não administrativa (ou como meros mortais), portanto, você precisa elevar seus privilégios para modificar o sistema subjacente. Por exemplo, você não gostaria que a falha recente do Rhythmbox apagasse todo o seu diretório / usr devido a um bug. Ou essa vulnerabilidade que foi postada no ProFTPD para permitir que um atacante ganhe um shell ROOT.
É uma boa prática em qualquer sistema operacional executar seus aplicativos em um nível de usuário e deixar tarefas administrativas para o usuário raiz, e apenas conforme a necessidade.
Não estou dizendo que você nunca deve usar o VSCode como root (embora seja muito fácil evitar). Estou dizendo que você deve ser cuidadoso quando quiser e conhecer os riscos.
A melhor coisa a fazer é fazer uma cópia de um arquivo restrito, editá-lo e copiá-lo de volta quando tiver certeza de que está terminado.
Também para editar arquivos para os quais seu usuário não tem permissões, eu recomendaria agora a resposta de Talha Junaid, que solicita permissões toda vez que você quiser salvar um arquivo. O prompt para acesso root não existia quando eu escrevi essa resposta.