VS代码(Mac)中的命令行参数创建新文件而不是运行命令

时间:2018-03-07 20:46:04

标签: visual-studio-code

当我在终端中运行code -h之类的命令时,会在VS代码中创建并打开名为“-h”的新文件,而不是运行“help”命令。类似的可选命令也会出现相同的结果,例如code -vcode --help

  • VSCode版本:1.20.1
  • 操作系统版本:OS X Yosemite 10.10.5
  • Shell:zsh

重现步骤:

  1. 打开终端
  2. 运行code -h
  3. 这是我放在源文件(〜/ .zshrc)

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

    这是我放入〜/ .zprofile

    的内容
    # Add Visual Studio Code (code)
    export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
    

0 个答案:

没有答案