设置 Visual Studio 代码 OSX

Setting up Visual Studio Code OSX

我正在按照此处的说明进行操作

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

Mac OS X

提示:如果您想从终端 运行 VS Code,请将以下内容附加到您的 ~/.bash_profile 文件(如果您使用 zsh,则为 ~/.zshrc)。

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

现在,您只需键入代码即可。在任何文件夹中开始编辑该文件夹中的文件。

当我将代码 () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* } 剪切并粘贴到 ~/.bash_profile

我收到错误

line 7: syntax error: unexpected end of file

当我来源 ~/.bash_profile

我无法弄清楚那行代码中的问题所在

运行ning open -n -b "com.microsoft.VSCode" 在终端中打开代码就好了。

有什么想法吗?

复制并粘贴以下代码而不是该行

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

您在命令末尾缺少一个分号。如果你想在一行中写一个函数,你不能跳过它:

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

Advanced Bash Scripting Guide 说:

A function may be "compacted" into a single line.

fun () { echo "This is a function"; echo; }
#                                 ^     ^

In this case, however, a semicolon must follow the final command in the function.

fun () { echo "This is a function"; echo } # Error!
#                                 ^

fun2 () { echo "Even a single-command function? Yes!"; }
#                                                    ^