【问题标题】:Launch Visual Studio CODE editor from terminal as root on OS X在 OS X 上以 root 身份从终端启动 Visual Studio CODE 编辑器
【发布时间】:2015-07-25 20:22:41
【问题描述】:

根据documentation off Visual Studio CODE,您可以通过将以下行添加到 OS X 上的 .bash_profile 来从终端打开编辑器。

code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

这行得通。

现在的问题是,如果您尝试以管理员权限启动该命令,需要做些什么才能让该命令起作用。?

即:

sudo code .

【问题讨论】:

    标签: macos osx-yosemite sudo visual-studio-code


    【解决方案1】:

    一种方法是将 sudo 版本添加到您的 .bash_profile

    sucode () { VSCODE_CWD="$PWD" sudo open -n -b "com.microsoft.VSCode" --args $* ;}
    

    这是在这些帖子中提出(并回答)的问题。

    How can I execute a bash function with sudo? (Server fault)

    How can I execute a bash function using sudo? (Stack overflow)

    【讨论】:

    • 几个问题,Vscode 不能以 root 身份打开。您必须指定要打开的文件,以免打开文件夹。
    • 这可能是 VS 代码本身的一个错误。你可以在这里举报code.visualstudio.com/Issues/List
    猜你喜欢
    • 1970-01-01
    • 2020-12-16
    • 2012-07-09
    • 1970-01-01
    • 2022-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    相关资源
    最近更新 更多