我想通过运行这个命令代码从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 ?


当前回答

为mac用户永久设置路径;

~ /开放。ZSHRC使用下面的命令

vi ~/.zshrc

添加以下路径

export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin" 

并使用下面的命令获取源代码

source ~/.zshrc

现在关闭终端,重新打开并运行代码。命令运行正常。

其他回答

macos12.0及以上版本:

在记事本中打开概要文件

open ~/.zshrc

为代码创建一个别名,粘贴如下:

alias code='open -a "Visual Studio Code"' # open file or folder in VSCode e.g. code ~/.zshrc

现在你可以打开当前文件夹,例如代码。或任何其他文件/文件夹提供其路径。 利润


PS:你可以根据需要添加任意多的别名,用不同的编辑器打开一个文件/文件夹。在化名里提到编辑的名字就行了。例如,打开带有sublime文本的文件/文件夹:

alias subl='open -a "Sublime Text"' # open file or folder in sublime e.g. subl ~/.zshrc

像subl一样使用它。

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

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

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

代码。

即使重启了我的Mac电脑。

打开查找器,打开应用程序,确保那里存在vscode,然后在终端中打开export PATH="/ applications /Visual Studio Code.app/Contents/Resources/app/bin"

alias code="/Applications/Visual\ Studio\ Code\ 2.app/Contents/Resources/app/bin/code $1"

带参数的vs code bin文件的别名工作得很好

你可以写代码。在获得bash文件的源代码之后

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

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