È molto pericoloso eseguire VScode come root (come qualsiasi altra applicazione), tuttavia, nel caso in cui sia assolutamente necessario:
È necessario specificare la directory dei dati utente da utilizzare quando si esegue vs code:
sudo code --user-data-dir="~/.vscode-root"
Quindi dalla finestra è possibile aprire la cartella del progetto
Ancora: questo non è raccomandato. Divertiti.
Aggiornamento maggio 2018
Per tutti coloro che chiedono perché questo non sia raccomandato, chiaramente non capisci perché sudo
esista. Da questa domanda AskUbuntu :
Sconfigge il modello di sicurezza che esiste da anni. Le applicazioni sono pensate per essere eseguite con sicurezza non amministrativa (o come semplici mortali), quindi è necessario elevare i loro privilegi per modificare il sistema sottostante. Ad esempio, non vorresti che il recente arresto anomalo di Rhythmbox cancellasse l'intera directory / usr a causa di un bug. O quella vulnerabilità appena pubblicata in ProFTPD per consentire a un utente malintenzionato di ottenere una shell ROOT.
È buona norma su qualsiasi sistema operativo eseguire le applicazioni a livello di utente e lasciare attività amministrative all'utente root e solo per necessità.
Non sto dicendo che non dovresti mai usare VSCode come root (anche se è abbastanza facile evitare di farlo) Sto dicendo che dovresti stare attento quando vuoi farlo e conoscere i rischi.
La cosa migliore in assoluto da fare è fare una copia di un file con restrizioni, modificarlo e copiarlo quando sei assolutamente sicuro che sia finito.
Anche per la modifica di file per i quali l'utente non dispone delle autorizzazioni, ora consiglierei la risposta di Talha Junaid che richiede autorizzazioni ogni volta che si desidera salvare un file. Il prompt per l'accesso root non esisteva quando ho scritto questa risposta.