用戶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編輯和保存其他用戶文件夾下的項目源碼了。