【发布时间】:2017-08-25 03:17:39
【问题描述】:
我为 MacOS 安装 Visual Studio Code 并通过 GUI 将 code 命令安装到 shell。
现在,当我尝试执行此命令时,出现以下错误:
LSGetApplicationForInfo() 在尝试确定具有捆绑标识符 com.microsoft.VSCodeInsiders 的应用程序时失败并出现错误 -10814。
我不知道这是什么原因。我发现还创建了一个函数code,如果我用unset code 删除它一次,我可以在shell 中运行code,VSCode 将正确启动。每次重新启动都会恢复此功能...
code 函数是:
# type code
code is a function
code ()
{
VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCodeInsiders" --args $*
}
有什么问题?我应该在这里做什么?
【问题讨论】:
-
如果
unset code使它工作,这意味着您在系统配置文件或本地配置文件中有一个名为code的函数。您仍然可以通过运行command code来执行 VSCode 而无需取消设置功能代码。这将执行脚本而不是函数。但我建议去掉函数代码。 -
我注意到这个错误提到了 VSCodeInsiders。稳定版可能比内幕版更成功。
标签: bash macos visual-studio-code