命令code .在本手册中不起作用。
code .
在此之前的所有其他步骤都有效。如何在OS X终端中调用Visual Studio Code?
pwd
/Users/mona/nodejs/myExpressApp
-bash:代码:找不到命令
我最终通过更改工作区从Visual Code Studio中打开它,但为什么命令code .部分不起作用?
要做到这一点,您的Bash路径中需要有一个名为“code”的可执行文件,一些安装程序会为您添加,但这个显然没有。
执行此操作的最佳方法是将符号链接添加到/usr/local/bin文件夹中的Visual Studio Code应用程序。您可以通过在终端中使用以下命令来执行此操作。
/usr/local/bin
ln -s "/Path/To/Visual Studio Code" "/usr/local/bin/code"
您可能需要将sudo放在前面才能获得成功完成的权限。
sudo
见设置Visual Studio代码
提示:如果要从终端运行Visual Studio Code,请将以下内容附加到. bashrc文件文件中:
code () {if [[ $# = 0 ]]thenopen -a "Visual Studio Code"else[[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"open -a "Visual Studio Code" --args "$F"fi}
然后source ~/.bashrc
source ~/.bashrc
在我的Mac上,我让它工作:
添加到文件.bash_profile:
code() {open -a Visual\ Studio\ Code.app $1}
保存并在终端中执行source .bash_profile。
source .bash_profile
然后在终端中,code index.html(或其他)将在Visual Studio Code中打开该文件。
code index.html
否则(如注释中所述),您将不得不在重新启动后再次执行此过程。
通过P打开命令面板并键入shell command以找到Shell命令:
shell command
在"在PATH中安装'code'命令"命令之前使用PATH命令中的Uninstall'code'命令。
Visual Studio Code留档)
备注:如果您正在运行基于OSS存储库的构建,则需要运行code-oss .(Dzeimsas Zvirblis的评论)
code-oss .
我愚蠢地删除了我的/usr/local/bin/code符号链接,并且不知道正确的路径。自制重新安装重新创建了它:
/usr/local/bin/code
brew cask reinstall visual-studio-code
这条路原来是:
/usr/local/bin/code ->'/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code'
使用vi或Vim打开~/. bashrc文件:
vi ~/.bashrc
按i输入以下内容以插入:
i
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
使用:wq保存文件
:wq
使用以下命令反映~/. bashrc中的设置:
如果您在使用命令面板解决方案时遇到问题,您可以在终端启动时手动将Visual Studio Code添加到$PATH环境变量:
$PATH
cat << EOF >> ~/.bash_profile# Add Visual Studio Code (code)export PATH="$PATH:/Applications/Visual StudioCode.app/Contents/Resources/app/bin"EOF
如果您想永久添加它:
将其添加到您的~/.bash_profile,如果您运行的是macOS v10.15(Catalina)或更高版本,则将其添加到~/.zshrc。
~/.bash_profile
~/.zshrc
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
来源:macOS上的Visual Studio Code
按照留档将“代码”安装到PATH非常简单,但它不起作用。
我只是先卸载它,然后再安装它。
打开命令面板(P)
Shell Command: Uninstall 'code' command in PATH command.
然后再安装一次。
Shell Command: Install 'code' command in PATH command.
重新启动您的终端以包含新的PATH。
对于Mac OS X,有三种方法可以启用code .以在Visual Studio Code中打开当前文件夹。
通过Homebrew安装Visual Studio Code
有一种方法可以通过Brew-Cask安装Visual Studio Code。
首先,从这里安装自制。
现在运行以下命令,它将在您的Mac上安装最新的Visual Studio Code。
brew cask install visual-studio-code
上述命令应安装Visual Studio Code并设置Visual Studio Code的命令行调用。
如果上述步骤不起作用,那么您可以手动执行。按照给定的Microsoft Visual Studio Code留档这里。
如果已安装Visual Studio Code,则无需重新安装它。您可以按照以下两个选项中的任何一个进行操作。
选项1:更新Bash配置文件中的PATH
通过导出Visual Studio Code应用程序的app/bin路径来更新您最喜欢的Bash配置文件,例如~/.bash_profile或~/.bashrc或~/.zshrc。您可以将以下export命令添加到您最喜欢的Bash配置文件中。
app/bin
~/.bashrc
export
选项2:使用Visual Studio代码命令面板
我们也可以在Visual Studio代码命令面板中运行shell命令。为此,我们需要打开命令面板 via(P)并键入“shell命令”来找到名为:
Shell Command: Install 'code' command in PATH
按输入执行上面的shell命令。
就这样了。
命令行解决方案的替代方案:
最近我在Mac OS X中使用服务。我向文件夹或文件添加了一项服务,以便我可以在Visual Studio Code中打开该文件夹或文件。如果您使用的是Finder应用程序,我认为这可能是使用“code.”命令的替代方案。
以下是步骤:
从应用程序打开Automator应用程序(或者您可以使用Spotlight)。
单击新建文档按钮创建一个新脚本。
选择“服务”作为新类型的文档。
在“服务接收选定”下拉列表中选择“文件和文件夹”。
搜索“打开查找项”执行事项。
将执行事项拖到工作流区域。
在“打开”操作下拉列表中选择“Visual StudioCode.app”应用程序。
按命令+S保存服务。它会询问服务名称。给它一个名字。我给了“使用Visual Studio Code打开”。关闭Automator应用程序。检查下图以获取更多信息。
验证:
打开Finder应用程序。
右键单击任何文件夹。
在上下文菜单中,查找“使用Visual Studio Code打开”菜单选项。
单击“使用Visual Studio Code打开”菜单选项。
该文件夹应在Visual Studio Code应用程序中打开。检查下图以获取更多信息。
如果这发生在Linux薄荷或ubuntu上,很可能是因为您通过软件管理器安装了Visual Studio Code。这将在调试过程中导致其他问题。相反,请使用Visual Studio Code网站上的. deb文件安装它。
如果您真的想使用软件管理器,下面的解决方案仍然有效:
使用find / -name code 2> /dev/null查找Visual Studio Code二进制文件的路径。它应该以/extra/vscode/bin/code结尾
find / -name code 2> /dev/null
/extra/vscode/bin/code
如果您使用的是LinuxMint软件管理器,您可能只会在中间找到一个长得离谱的名称的路径,如下所示:
"…/稳定/7 a 22830 d 9 e 8 fb b dc 9627 e 43 e 072005 e ef 66 c 14 d 2 a 4 dd 19992427 ef 4 de 060186 a/…"
只需将长部分替换为“/active/”
一旦你有了它,创建一个符号链接:
ln -s path_you_found/extra/vscode/bin/code /usr/local/bin/code
如果您没有权限,或者只希望自己可以访问它,只需将这行添加到您的. bashrc或. z的文件:
export PATH="$PATH:path_you_found/extra/vscode/bin/
请注意,我删除了末尾的“代码”文件名。
对于那些运行z shell和iTerm2的人,将其添加到您的~/.zshrc文件中。
alias code="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"
在~/.bash_profile文件中定义Visual Studio Code的路径如下:
如果您使用Windows并面临同样的问题,请查看Inazense的答案Visual Studio Code-"Shell命令:在PATH命令中安装'code'命令。"。
在Visual Studio Code中,我无法找到"Shell命令:在PATH命令中安装'code'命令。",因此我必须手动执行此操作。
"C:\用户\Your_Username\AppData\本地\程序\Microsoft VS Code\bin"
现在您完成了!重新启动命令提示符并重试。
这也许是可能的您没有在系统中安装Visual Studio Code。所以,请先安装它。命令在这里-
sudo snap install --classic code
详细信息可用这里。
我用Visual Studio Code的命令面板尝试了PATH的"安装add#0"命令,但重新启动Bash后它被禁用了。如果您想合并它,只需在PATH中创建一个code文件;我在usr/local/bin中创建了一个code文件并添加
code
usr/local/bin
#!/usr/bin/env bashfunction realpath() { python -c "import os,sys;print(os.path.realpath(sys.argv[1]))" "$0"; }CONTENTS="/Applications/Visual Studio Code.app/Contents"ELECTRON="$CONTENTS/MacOS/Electron"CLI="$CONTENTS/Resources/app/out/cli.js"ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" "$@"exit $?
只需将此目录替换为Visual Studio Code的安装路径。不要忘记使用chmod +x /usr/local/bin/code使其可执行。
chmod +x /usr/local/bin/code
这对我有用:
sudo ln -fs "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/
如果您使用的是Visual Studio Code内部人员构建:
code-insiders .
使用常规Visual Studio代码:
以下是我为使其在Mac上工作而遵循的步骤:
从Visual Studio Code安装“Shell”扩展:
重新启动Visual Studio Code。
打开Visual Studio Code时按F1。
键入“Shell”并选择以下选项:Shell命令:在PATH命令中安装“代码”命令:
这会给你以下消息:Shell命令“代码”成功安装在PATH中。
运行“哪个代码”命令将为您提供“代码”命令现在正在工作的证明:
我遇到了同样的问题。我必须将Visual Studio Code添加到我的应用程序文件夹中。它无需编辑文件即可工作。
打开应用场景文件夹
在搜索中搜索Visual Studio Code
将Visual Studio Code拖到应用场景文件夹
这将为你工作。
应采取的步骤:
注意:对于Visual Studio Code 1.58(2021年6月),代码内部人员为Microsoft/Visual Studio代码问题126702(在Windows上,但也在Mac上)。
code-insiders .没有打开当前目录。它打开了代码内部人员的路径。
这是固定的。
在Ubuntu 20.04(焦点窝):
# Symbolic link the bin command to /usr/binrm -f /usr/bin/codeln -s /usr/share/code/bin/code /usr/bin/code
只需按照一个简单的命令执行以下步骤:
打开Visual Studio Code应用程序
命令+Shift+P
键入命令“安装代码”。然后输入它。
砰,它是完成。
现在在您想要使用它的地方使用命令Code .。
Code .
对于macOS,搜索Visual Studio Code应用程序。例如,它在我的下载部分。
现在将其复制到应用场景文件夹,然后运行以下命令。
vi ~/.zshrc
你们现在都整理好了。
macosx
下载适用于Mac OS X的Visual Studio Code。
双击onVSCode-osx.zip展开内容。
将Visual StudioCode.app拖到应用程序文件夹,使其在Launchpad中可用。
通过右键单击图标并选择选项,保持在码头将Visual Studio Code添加到Dock。
提示:如果您想从终端运行Visual Studio Code,请将以下内容附加到您的~/.bash_profile文件(如果您使用z shell(可执行文件zsh))。
zsh
现在,您只需在任何文件夹中键入code .即可开始编辑该文件夹中的文件。
很简单。只需在您的终端上键入此内容。您可以使用第一个或第二个命令:
cat << EOF >> ~/.bash_profileexport PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"EOF
然后按输入。
但是,由于z shell成为macoscatalina中的默认shell,因此运行以下命令将Visual Studio Code添加到您的路径:
cat << EOF >> ~/.zprofileexport PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"EOF
我使用了最新的命令,它对我有用。
用途:
sudo rm /usr/local/bin/code
打开Visual Studio Code,然后按Ctrl+Shift+P
然后写命令install code,你会得到一个弹出窗口。然后按照指令和完成!
install code
我按照留档尝试了这个,它对我有效:
启动Visual Studio Code
打开命令面板(Cmd+Shift+P)并键入“shell命令”以查找
Shell命令:在PATH命令中安装'code'命令
重启终端
转到VS顶部并选择菜单查看→命令面板…
类型:shell命令
并安装。