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


当前回答

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

#!/bin/bash

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

使其可执行:

$ chmod 755 code

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

$ sudo mv code /usr/local/bin

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

其他回答

我更喜欢在主目录中有符号链接,至少在这种情况下是这样。下面是我如何设置的:

: cat ~/.bash_profile | grep PATH
# places ~/bin first in PATH
export PATH=~/bin:$PATH

所以我符号链接到VSCode二进制如下:

ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code ~/bin/code

现在我可以发布代码了。在任何我想要的目录。

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

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

打开当前目录。

代码。

添加以下剪接在您的bash配置文件-

PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

对于Mac,你可以这样做: 查看>命令面板> Shell命令>“install code Command in path”。我认为其他操作系统也会有类似的功能。在我做完之后

which code

它告诉我它放到了/usr/local/bin

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一样使用它。