设置Visual Studio代码OSX

时间:2015-06-30 21:34:52

标签: macos .bash-profile visual-studio-code

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

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

Mac OS X

  • 下载适用于Mac OS X的Visual Studio代码
  • 双击VSCode-osx.zip以展开内容
  • 将Visual Studio Code.app拖到“应用程序”文件夹中,使其在“启动板”中可用
  • 右键单击图标并选择选项,保留在Dock
  • ,将VS代码添加到Dock

提示:如果要从终端运行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"在终端打开代码就好了。

有什么想法吗?

2 个答案:

答案 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 $*
}