MacOS以root運行vscode

用戶profile添加一個alias即可:

#推薦這個
alias code ="echo \"run vscode as root\" && sudo open /Applications/Visual\ Studio\ Code.app"
#這個也可以但是運行命令的終端會不可用
alias code="echo \"run vscode as root\" && sudo /Applications/Visual\ Studio\ Code.app/Contents/MacOS/Electron"

如果還想再懶一點,連sudo密碼都不想輸入,那麼修改/etc/sudoers
添加一行即可,注意其中的用戶名替換爲你的實際用戶名。

用戶名 ALL=(ALL) NOPASSWD: ALL

當然也可以僅僅對這個程序不要求sudo密碼:

用戶名 ALL=(ALL) NOPASSWD: /Applications/Visual\ Studio\ Code.app/Contents/MacOS/Electron

這樣的話,就可以在終端切換用戶來切換編譯環境,同時又能隨時通過vscode編輯和保存其他用戶文件夾下的項目源碼了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章