当前位置: 首页 > 知识库问答 >
问题:

从Mac终端运行/打开VSCode

危钱明
2023-03-14

我想通过运行以下命令从Mac OSX终端运行/打开Visual Studio代码Code.。我在这里找到了说明:

https://code.visualstudio.com/docs/setup

显然我需要在我的.bashrc文件中包含这一点,所以我做了,但没有用。

code () {
    if [[ $# = 0 ]]
    then
        open -a "Visual Studio Code"
    else
        [[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
        open -a "Visual Studio Code" --args "$F"
    fi
}

我在此处编辑了.bashrc文件:

共有1个答案

华炜
2023-03-14

试试这个

打开Visual Studio代码,然后按command+Shift+PF1,然后在命令调色板中键入shell。现在您可以在命令调色板中的建议列表中找到此选项,如shell命令:在路径中安装代码。选择该选项。

就是这样。

$ code .

许多Mac用户发现这是被遗忘的,需要在任何重启后重新应用。如果MacOS已将隔离属性应用于VS代码,则可能会发生这种情况,操作系统将该代码用于“是否确定?”第一次使用从互联网下载的应用程序时,请注意。

若要检查是否应用了此属性,请在此命令返回的列表中查找com.apple.检疫(如果该路径不是您安装的路径,则更改该路径):

xattr "/Applications/Visual Studio Code.app"

如果返回com.apple.检疫,则可以使用带有-d标志的相同命令删除属性(与-r一起递归地从所有包含的文件中删除该属性,并使用sudo来允许更改):

sudo xattr -r -d com.apple.quarantine "/Applications/Visual Studio Code.app"

...然后执行shell命令:在属性被删除后按上面的方式在path中安装代码,并且在重新启动后它应该保持不变。

图片来源:Derflounder.wordpress.com文章,由RicardoVallejo在此评论中链接。

 类似资料:
  • 因此,我正在运行Sierra,当我在终端输入“r”或“r”时,我得到“-bash:r:command not found”。如果我在终端中键入“which r”,我不会得到任何输出。 以下是“echo$path”的输出:/versions/2.7/bin://usr/local/bin://bin://bin://sbin://sbin://sbin://users/samuelcolon/.rv

  • 问题内容: 我试图打开一个终端并在其中运行命令。我在用 这将打开一个新的终端,但是命令不会执行。 问题答案: 该命令将新运行的进程替换为新进程,因此,如果要在要运行的命令列表中有一个exec,则在exec运行后,其他任何命令都将不会运行。因此,您要替换为,然后在运行之后再执行任何操作。尝试以下方法: 或者如果您需要终端保持打开状态,请尝试以下操作: 如果您希望终端保持打开状态并处于bash she

  • “代码。”命令不能从mac终端打开Visual Studio代码运算符我不能仅通过键入“Code”从命令行打开Visual Studio代码编辑器。in端子

  • 问题内容: 我一直在寻找使用Java运行时运行外部程序的方法。可以正常工作,例如: 如您所愿创建一个新目录。现在,在Mac的bash窗口中,我可以这样写: 在名为testgame的文件夹上运行“ Love”游戏引擎。现在,之所以可行,是因为我将“ love”作为别名来调用love可执行文件。我有一种感觉,这是下面没有理由 不 工作: 而且(对于那些想知道的人)也不是: 毫无疑问,这要么是Java方

  • 在上一篇文章之后,我可以向添加代码,以便从终端打开VSCode。然而,打开的是错误的VSCode。 看,我的Mac上安装了Parallels,而那个版本的Parallels上安装了一个VSCode。当我从上面提到的post运行Terminal命令时,Parallels被启动(即使没有打开),然后它上的VSCode被打开。

  • 要从终端编辑文件,我使用 subl(用于Sublime的文本)来编辑文件;示例:如果我需要编辑应用程序.js文件,我使用 subl 应用程序.js有什么方法可以设置网络Storm以从终端打开吗?