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

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文件:

~ /。bashrc指向/Users/username/.bashrc

我应该编辑哪个.bashrc ?


当前回答

在.bash_profile中插入一个简单的Bash别名如何?

别名代码=“open -a /Applications/Visual\ Studio\ Code.app”

打开当前目录。

代码。

其他回答

不知何故,用拉贾的方法只对我起过一次作用,重启后,它似乎消失了。 为了使它在Mac OS重启时持久,我在~/中添加了这一行。zshrc,因为我使用zsh:

export PATH=/Applications/Visual\ Studio\ Code.app/Contents/资源/app/bin:$PATH 然后

源~ / . zshrc 现在,我可以做

代码。

即使重启了我的Mac电脑。

我简单地创建了一个名为code的文件:

#!/bin/bash

open /Applications/Visual\ Studio\ Code.app $1

使其可执行:

$ chmod 755 code

然后把它放在/usr/local/bin中

$ sudo mv code /usr/local/bin

只要文件在你路径中的某个位置,你就可以通过输入:code打开一个文件

在Mac OS上永久设置VS代码路径;

只需在终端上使用以下命令打开.bash_profile

open -t .bash_profile

然后将以下路径添加到.bash_profile中

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

保存.bash_profile文件并退出终端。然后重新打开终端,输入代码.打开VS code。

有时,仅仅添加shell命令是行不通的。我们需要检查visual studio代码是否在“Applications”文件夹中可用。我就是这样。

当你下载VS代码时,它会停留在“下载”文件夹中,终端不会从那里开始。所以,我手动移动我的VS代码到“应用程序”文件夹,从终端访问。

第一步:下载VS code,它会提供一个压缩文件夹。

第二步:运行它,它会在下载文件夹中给出一个exe类型的文件。

第三步:手动移动到“应用程序”文件夹。

第四步:打开VS code,“Command+Shift+P”,运行shell命令。

步骤5:重启终端。

第六步:在终端上输入“Code .”现在应该可以工作了。

code () {
    if [[ $# = 0 ]]
    then
        open -a "Visual Studio Code"
    else
        echo "Opening: "$@
        "/Applications/Visual Studio Code.app/Contents/MacOS/Electron" $@
    fi
}

我把它放到我的.bash_profile中,我测试了它,它可以工作。