从Macterminal运行/打开VSCode

我想通过运行这个命令code .从Mac OSXterminal运行/打开Visual Studio code . 。 我在这里find说明:

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

如果你在Mac OSX Maverick上,它是~/.bash_profile而不是~/.bashrc

尝试把代码放在那里,closuresterminal,然后再试一次。 应该工作

试试这个

打开Visual Studio代码并按下Command + Shift + P,然后在命令选项板中inputShell现在可以像Shell Command : Install code in PATH一样find这个选项Shell Command : Install code in PATH从命令选项板中的build议列表中Shell Command : Install code in PATH 。 select该选项。

通过终端/命令提示符打开VSCode

而已。

现在打开你的terminaltypes。

 $ code . 

我只是想从他的评论中拿出本杰明·帕塞罗的回答,因为这似乎是最好的解决办法。 这是在设置Visual Studio代码页上说的提示…

如果你想在terminal上运行VS Code,那么在你的〜/ .bash_profile文件(〜/ .zshrc,如果你使用zsh的话)中添加以下内容。

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

现在,您可以简单地键入code . 在任何文件夹中开始编辑该文件夹中的文件。 [或code test.txttest.txt文件上工作]

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

 #!/bin/bash open /Applications/Visual\ Studio\ Code.app $1 

使其可执行:

 $ chmod 755 code 

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

 $ sudo mv code /usr/local/bin 

只要文件位于path中的某个位置,只需input:code即可打开文件

对于Mac,您可以:View> Command Palette> Shell命令>“在path中安装代码命令”。 我会假设其他操作系统会有类似的东西。 我做完之后

 which code 

它告诉我它把它放在/ usr / local / bin中

要设置它,启动VS代码。 然后打开命令面板(⇧⌘P)并inputshell命令来查找命令:在PATH命令中安装'code'命令。 在这里input图像说明

https://code.visualstudio.com/docs/setup/mac