我按照此处的说明进行操作
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"打开-n -b" com.microsoft.VSCode" --args $ *}到〜/ .bash_profile
我收到错误
第7行:语法错误:意外的文件结尾
当我来源〜/ .bash_profile
我无法弄清楚该行代码中的问题
运行open -n -b" com.microsoft.VSCode"在终端打开代码就好了。
有什么想法吗?
答案 0 :(得分:3)
您在命令末尾缺少分号。如果要在一行中编写函数,则不能跳过它:
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $*; }
# ^
Advanced Bash Scripting Guide说:
一个功能可能会被压缩"分成一行。
fun () { echo "This is a function"; echo; }
# ^ ^
但是,在这种情况下,分号必须遵循最后的命令 功能。
fun () { echo "This is a function"; echo } # Error!
# ^
fun2 () { echo "Even a single-command function? Yes!"; }
# ^
答案 1 :(得分:1)
复制并粘贴以下代码而不是该行
code()
{
VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $*
}