操作环境
OS Version:
master@ubuntu:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.6 LTS Release: 16.04 Codename: xenial
VisualStudioCode Version:
master@ubuntu:~$ code -v 1.42.1 c47d83b293181d9be64f27ff093689e8e7aed054 x64
需求分析
在 Linux 普通用户模式下使用 VSCode 编辑一些权限受限的文件时,可能会出现每次保存都要求输入 ROOT 账户密码的情况,这个时候如果能以管理员的身份运行 VSCode 则会省心不少。
操作步骤
输入以下命令就能以 “Superuser” 的身份(ROOT 权限)运行 VSCode:
(“Superuser 超级用户”这个名称带有一丝微软风啊)
sudo code --user-data-dir ="~/.vscode-root"
如果不想完整的打出上述命令,也可以在打出 sudo code --user-data-dir ="~/.vsc
后按下 Tab
键自动补全,在我的操作环境下,补全后的命令是:
sudo code --user-data-dir ="/home/master/.vscode/"
回车使用上面的命令同样能以 ROOT 权限运行 VSCode.
当然,如果想更省事的话,也可以给 sudo code --user-data-dir ="~/.vscode-root"
这行命令设置一个别名,使用简短的别名代替这样一长串的命令,别名的设置方法可以参考【荒原之梦】的这篇文章:
EOF