我想通过运行此命令code .
从Mac OSX终端运行/打开Visual Studio代码。我在这里找到了指示:
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
?
答案 0 :(得分:669)
试试这个
打开Visual Studio代码并按命令 + Shift + P 然后在命令面板中键入Shell
现在您可以从命令面板中的建议列表中找到此选项,如Shell Command : Install code in PATH
。选择那些选项。
那就是它。
现在打开您的终端类型。
$ code .
答案 1 :(得分:15)
如果您使用的是Mac OSX Maverick,
它的~/.bash_profile
不是~/.bashrc
尝试将代码放入其中,关闭终端,然后重试。应该工作
答案 2 :(得分:6)
我只是想从他的评论中提取本杰明帕塞罗的答案,因为它似乎是最好的解决方案。这是Setting up Visual Studio Code page上给出的提示......
如果要从终端运行VS Code,请将以下内容附加到〜/ .bash_profile文件(如果使用zsh,则为〜/ .zshrc)。
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
现在,您只需在任何文件夹中键入code .
即可开始编辑该文件夹中的文件。 [或code test.txt
开始使用test.txt
文件]
答案 3 :(得分:6)
要在Mac OS上永久设置VS代码路径;
只需在终端上使用以下命令打开.bash_profile
open -t .bash_profile
然后将以下路径添加到.bash_profile
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
保存.bash_profile文件并退出终端。然后重新打开终端并输入code .
以打开VS代码。
答案 4 :(得分:5)
对于Mac,您可以: 查看>命令调色板> Shell命令> “在路径中安装代码命令”。我认为其他操作系统会有类似的东西。我做完之后
which code
它告诉我它把它放在/ usr / local / bin
中答案 5 :(得分:3)
在.bash_profile中粘贴一个简单的Bash别名怎么样?
alias code =“ open -a / Applications / Visual \ Studio \ Code.app”
要打开当前目录:
代码。
答案 6 :(得分:2)
我只是创建了一个名为code:
的文件#!/bin/bash
open /Applications/Visual\ Studio\ Code.app $1
使其可执行:
$ chmod 755 code
然后将其放在/ usr / local / bin
中$ sudo mv code /usr/local/bin
只要文件位于路径中的某个位置,您只需键入以下内容即可打开文件:code
答案 7 :(得分:1)
为mac用户永久设置路径;
使用以下命令打开 ~/.zshrc
vi ~/.zshrc
添加如下路径
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
并使用以下命令获取它
source ~/.zshrc
现在关闭终端并重新打开并运行 code .
命令应该可以正常工作。
答案 8 :(得分:1)
至少在这种情况下,我更喜欢在主目录中具有符号链接。这是我的设置方法:
: cat ~/.bash_profile | grep PATH
# places ~/bin first in PATH
export PATH=~/bin:$PATH
所以我像这样以符号链接到VSCode二进制文件:
ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code ~/bin/code
现在,我可以在所需的任何目录中发出code .
。
答案 9 :(得分:1)
要进行设置,请启动VS Code。然后打开命令选项板(⇧⌘P)并键入shell命令以查找Shell命令:在PATH命令中安装'code'命令。enter image description here
答案 10 :(得分:0)
打开finder并转到应用程序,并确保其中存在vscode,然后在终端导出PATH =“ / Applications / Visual Studio Code.app/Contents/Resources/app/bin”中打开类型
答案 11 :(得分:0)
对于Mac用户:
使接受的答案对我不起作用的一件事是我没有将vs代码包拖到Applications文件夹中
因此您需要将其拖到应用程序文件夹,然后在vs代码中运行命令(如下所示)as per the official document
答案 12 :(得分:0)
有时,仅添加shell命令不起作用。我们需要检查Visual Studio代码在“应用程序”文件夹中是否可用。对我来说就是这样。
当您下载VS代码时,它停留在“下载”文件夹中,并且终端没有从那里开始。因此,我手动将VS代码移到“应用程序”文件夹中以从终端进行访问。
第1步:下载VS代码,这将提供一个压缩文件夹。
第2步:运行它,它将在downloads文件夹中提供exe种文件。
第3步:将其手动移至“应用程序”文件夹。
第4步:打开VS代码“ Command + Shift + P”并运行shell命令。
第5步:重新启动终端。
步骤6:键入“代码”。在终端上应该可以正常工作了。
答案 13 :(得分:0)
code () {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
echo "Opening: "$@
"/Applications/Visual Studio Code.app/Contents/MacOS/Electron" $@
fi
}
我将其放入.bash_profile
中,我对其进行了测试,并且可以正常工作。
答案 14 :(得分:0)
我刚刚从Visual Studio Code.app捆绑包中提供的“代码”程序建立了一个符号链接,将其链接到/ usr / local / bin(在该位置我喜欢放置类似的东西,并且该路径已经在我的我的机器)。
您可以使用ln -s进行符号链接,如下所示:
ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code /usr/local/bin/code
答案 15 :(得分:0)
以某种方式使用Raja的方法仅对我有用一次,重新启动后,它似乎消失了。
为了使它在Mac OS重新启动期间持续存在,由于使用了zsh,我将此行添加到了~/.zshrc
中:
export PATH=/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin:$PATH
然后
source ~/.zshrc
现在,我可以做
code .
即使我重新启动Mac之后。
答案 16 :(得分:0)
在bash个人资料中添加以下内容-
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
答案 17 :(得分:0)
我将VS Code从Downloads文件夹移到Applications,然后可以在终端中运行代码。我想,它也可能对您有帮助。