Дуже небезпечно запускати VScode як root (як і будь-який інший додаток), однак, якщо вам абсолютно потрібно:
Ви повинні вказати каталог даних користувачів, який буде використовуватися при запуску vs коду:
sudo code --user-data-dir="~/.vscode-root"
Потім у вікні ви можете відкрити папку свого проекту
Знову ж таки: це не рекомендується. Весело.
Оновлення травня 2018 року
Для всіх, хто запитує, чому це не рекомендується, ви чітко не розумієте, чому це sudo
взагалі існує. З цього питання AskUbuntu :
Він перемагає модель безпеки, яка існує роками. Програми призначені для запуску з адміністративною безпекою (або як просто смертні), тому вам доведеться підвищити їхні привілеї для зміни базової системи. Наприклад, ви не хочете, щоб останнім збоєм Rhythmbox було видалено всю каталог / usr через помилку. Або та вразливість, яка щойно була розміщена в ProFTPD, щоб зловмисник мав змогу отримати оболонку ROOT.
Це просто хороша практика в будь-якій операційній системі запускати ваші програми на рівні користувача та залишати адміністративні завдання кореневому користувачеві, і лише за потребою.
Я не кажу, що ніколи не слід використовувати VSCode як корінь (хоча це досить легко уникнути). Я кажу, що вам слід бути обережними, коли ви хочете це зробити і знати ризики.
Абсолютно найкраще, що потрібно зробити, - це зробити копію обмеженого файлу, відредагувати його та скопіювати назад, коли ви абсолютно впевнені, що це закінчено.
Також для редагування файлів, на які ваш користувач не має дозволів, я б рекомендував відповідь Talha Junaid, яка просить дозволу щоразу, коли ви хочете зберегти файл. Підказки до кореневого доступу не було, коли я писав цю відповідь.