命令 code .
在 this manual 中不起作用。
在此之前的所有其他步骤都有效。如何在 OS X 终端中调用 Visual Studio Code?
pwd
/用户/mona/nodejs/myExpressApp
code .
-bash:代码:找不到命令
我最终通过更改工作区从 Visual Code Studio 中打开它,但为什么该命令 code .
部分不起作用?
https://i.stack.imgur.com/EbtmG.png
code-insiderr .
1. 确保将 Visual Studio Code 应用程序拖到 Applications 文件夹中
否则(如评论中所述),您必须在重新启动后再次执行此过程。
2.接下来,打开Visual Studio Code
通过 ⇧ + ⌘ + P 打开 Command Palette 并输入 shell command
以找到 Shell 命令:
在“在 PATH 中安装 'code' 命令”命令之前使用 PATH 命令中的 Uninstall 'code' 命令。
https://i.stack.imgur.com/3gYHb.png
执行命令后,重启终端使新的 $PATH 值生效。您将能够简单地输入“代码”。在任何文件夹中开始编辑该文件夹中的文件。这 ”。”简单的意思是“当前目录”
(来源:Visual Studio Code documentation)
注意:如果您正在运行基于 OSS 存储库的构建,则需要运行 code-oss .
(Dzeimsas Zvirblis' comment)
如果您想永久添加它:
如果您正在运行 macOS v10.15 (Catalina) 或更高版本,请将其添加到您的 ~/.bash_profile
或 ~/.zshrc
。
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
来源:Visual Studio Code on macOS
vim ~/.zshrc
编写 PATH 变量并运行 source ~/.zshrc
以重新加载 zsh
~/.zshrc
对我来说效果很好
which code
返回 /usr/local/bin`,但这对我有用。那已经在我的 PATH 上,可执行文件的真实位置是您安装 VS COde 的位置。
Applications
文件夹中的情况。我的坐在Downloads
!
vi ~/.bashrc
按 i
插入以下内容:
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
使用 :wq
保存文件
使用以下命令反映 ~/.bashrc 中的设置:
source ~/.bashrc
要遵循的步骤:
打开 Visual Studio Code 应用程序,然后键入 Command + Shift + P 并键入命令“安装代码”。然后输入它。您将在 Visual Studio 应用程序中看到以下消息:shell 命令“代码”已成功安装在 PATH 中。现在,跳转到 iTerm CLI 并输入 code 。然后,您将能够重定向到 Visual Studio Code 以进行任何代码更改/查看。
No matching commands
对我来说。
对于那些使用 iTerm2 运行 Z shell 的人,请将其添加到您的 ~/.zshrc
文件中。
alias code="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"
利用:
sudo rm /usr/local/bin/code
打开 Visual Studio Code,然后按 Ctrl + Shift + P
https://i.stack.imgur.com/A7lNa.png
并编写命令 install code
,您将得到一个弹出窗口。然后按照说明操作并完成!
转到 VS 的顶部并选择菜单 View → Command Palette...
类型:shell命令
并安装。
在我的 Mac 上,我得到了它的工作:
添加到文件 .bash_profile:
code() {
open -a Visual\ Studio\ Code.app $1
}
保存并在终端中执行“source .bash_profile”。
然后在终端中,code index.html
(或其他)将在 Visual Studio Code 中打开该文件。
设置代码。只需一秒钟
只需按照以下步骤执行一个简单的命令:
打开 Visual Studio Code 应用程序 Command + Shift + P 键入命令“安装代码”。然后输入它。
轰隆隆,搞定了。
现在在您想使用它的地方使用命令 Code .
。
Code .
”不适用于此处的问题(Mac)。它可能在 Windows 系统上工作。在 Linux 系统上,我得到“Command 'Code' not found
”。
对于 Mac OS X,您可以通过三种方式启用 code .
在 Visual Studio Code 中打开当前文件夹。
对于全新安装
通过 Homebrew 安装 Visual Studio Code
有一种方法可以通过 Brew-Cask 安装 Visual Studio Code。
首先,从这里安装 Homebrew。现在运行以下命令,它将在您的 Mac 上安装最新的 Visual Studio Code。 brew cask install visual-studio-code
上述命令应安装 Visual Studio Code 并设置 Visual Studio Code 的命令行调用。
如果上述步骤不起作用,则可以手动执行。按照给定 here 的 Microsoft Visual Studio Code 文档。
如果已安装 Visual Studio Code
如果已安装 Visual Studio Code,则无需重新安装。您可以遵循以下两个选项中的任何一个。
选项 1:更新 Bash 配置文件中的 PATH
通过导出 Visual Studio Code 应用程序的 app/bin
路径来更新您最喜欢的 Bash 配置文件,例如 ~/.bash_profile
或 ~/.bashrc
或 ~/.zshrc
。您可以将以下 export
命令添加到您最喜欢的 Bash 配置文件中。
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
选项 2:使用 Visual Studio Code 命令面板
我们也可以在 Visual Studio Code Command Palette 中运行 shell 命令。为此,我们需要通过(⇧⌘P)打开命令面板并输入“shell命令”以找到名为:
Shell Command: Install 'code' command in PATH
按回车键执行上面的shell命令。
https://i.stack.imgur.com/ki6FZ.png
而已。
以下是我为使其在 Mac 上工作所遵循的步骤:
从 Visual Studio Code 安装“Shell”扩展:
https://i.stack.imgur.com/ja00i.png
重新启动 Visual Studio 代码。
打开 Visual Studio Code 时按 F1。
键入“Shell”并选择以下选项: Shell 命令:在 PATH 命令中安装“代码”命令:
https://i.stack.imgur.com/DUBNF.png
这将为您提供以下消息:Shell 命令“代码”已成功安装在 PATH 中。
https://i.stack.imgur.com/tqdaR.png
运行“which code”命令将为您提供“code”命令正在运行的证明:
https://i.stack.imgur.com/PIlMU.png
我按照 the documentation 进行了尝试,它对我有用:
启动 Visual Studio Code 打开命令面板 (Cmd + Shift + P) 并键入“shell 命令”以查找 Shell 命令:在 PATH 命令中安装“代码”命令 重新启动终端
请参阅Setting up Visual Studio Code
提示:如果要从终端运行 Visual Studio Code,请将以下内容附加到您的 .bashrc file 文件中:
code () {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
[[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
open -a "Visual Studio Code" --args "$F"
fi
}
然后source ~/.bashrc
source ~/.bashrc
。
这对我有用:
sudo ln -fs "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/
ls -lah /usr/local/bin
表明 code
在那里并链接到一个长的目录路径......不存在。所以我只是删除了它并创建了一个指向 确实 存在的 /Application
文件夹路径的新链接。现在,当 shell 在 /usr/local/bin
中查找代码时,它会找到它,而不是断开的链接。
按照文档将“代码”安装到 PATH 非常简单,但它不起作用。
我只是先将其卸载,然后再次安装。
打开命令面板 (⇧⌘P)
Shell Command: Uninstall 'code' command in PATH command.
然后重新安装。
Shell Command: Install 'code' command in PATH command.
重新启动终端以包含新的 PATH。
如果您使用 Visual Studio Code Insiders build:
code-insiders .
使用常规 Visual Studio 代码:
code .
为此,您的 Bash 路径中需要有一个名为“code”的可执行文件,一些安装程序会为您添加,但这个显然没有。
执行此操作的最佳方法是将 symbolic link 添加到 /usr/local/bin
文件夹中的 Visual Studio Code 应用程序。您可以通过在终端中使用如下命令来执行此操作。
ln -s "/Path/To/Visual Studio Code" "/usr/local/bin/code"
您可能需要将 sudo
放在前面才能获得成功完成的权限。
我愚蠢地删除了我的 /usr/local/bin/code
符号链接并且不知道正确的路径。 Homebrew 重新安装重新创建了它:
brew cask reinstall visual-studio-code
原来的路径是:
/usr/local/bin/code ->
'/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code'
Mac OS X
下载适用于 Mac OS X 的 Visual Studio Code。双击 VSCode-osx.zip 展开内容。将 Visual Studio Code.app 拖到 Applications 文件夹,使其在 Launchpad 中可用。通过右键单击图标并选择选项、保留在 Dock 中,将 Visual Studio Code 添加到 Dock。
提示:如果您想从终端运行 Visual Studio Code,请将以下内容附加到您的 ~/.bash_profile 文件(~/.zshrc,如果您使用 Z shell(可执行文件 zsh
))。
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
现在,您只需在任何文件夹中键入 code .
即可开始编辑该文件夹中的文件。
如果在 Linux Mint 或 Ubuntu 上发生这种情况,可能是因为您通过软件管理器安装了 Visual Studio Code。这会在调试过程中引起其他问题。而是使用 Visual Studio Code 网站上的 .deb 文件安装它。
如果您真的想使用软件管理器,下面的解决方案仍然有效:
使用 find / -name code 2> /dev/null
查找 Visual Studio Code 二进制文件的路径。它应该以 /extra/vscode/bin/code
结尾
如果您使用的是 Linux Mint 软件管理器,您可能只会发现中间名称长得离谱的路径,如下所示:
“.../稳定/7a22830d9e8fbbdc9627e43e072005eef66c14d2a4dd19992427ef4de060186a/...”
只需将长部分替换为“/active/”
一旦你有了它,创建一个符号链接:
ln -s path_you_found/extra/vscode/bin/code /usr/local/bin/code
如果您没有权限,或者只想让您自己访问它,只需将此行添加到您的 .bashrc 或 .zshrc 文件中:
export PATH="$PATH:path_you_found/extra/vscode/bin/
请注意,我在最后删除了“代码”文件名。
如果您在 Windows 上遇到同样的问题,请查看 Inazense 的回答 Visual Studio Code - "Shell Command: Install 'code' command in PATH command."。
在 Visual Studio Code 中,我找不到“Shell 命令:在 PATH 命令中安装 'code' 命令”。所以我不得不手动执行此操作。
打开环境变量(系统 → 高级系统设置 → 高级选项卡 → 环境变量)。在系统变量中,单击路径并单击编辑并添加一个名为的新路径:
“C:\Users\Your_Username\AppData\Local\Programs\Microsoft VS Code\bin”
现在你完成了!重新启动命令提示符并重试。
我遇到了同样的问题。我必须将 Visual Studio Code 添加到我的应用程序文件夹中。它无需编辑文件即可工作。
打开 Applications 文件夹 在搜索中搜索 Visual Studio Code 将 Visual Studio Code 拖到 Applications 文件夹
这对你有用。
如果您在使用 Command Palette solution 时遇到问题,可以在终端启动时手动将 Visual Studio Code 添加到 $PATH
环境变量:
cat << EOF >> ~/.bash_profile
# Add Visual Studio Code (code)
export PATH="$PATH:/Applications/Visual Studio
Code.app/Contents/Resources/app/bin"
EOF
替代命令行解决方案:
最近我在 Mac OS X 中使用 services。我在文件夹或文件中添加了一项服务,以便我可以在 Visual Studio Code 中打开该文件夹或文件。我认为这可能是使用“代码”的替代方法。如果您使用的是 Finder 应用程序,请执行命令。
以下是步骤:
从应用程序打开 Automator 应用程序(或者您可以使用 Spotlight)。
单击“新建文档”按钮以创建新脚本。
选择“服务”作为一种新的文档类型。
在“服务接收选定”下拉列表中选择“文件和文件夹”。
搜索“打开 Finder 项目”操作项。
将该操作项拖到工作流区域。
在“打开方式”下拉菜单中选择“Visual Studio Code.app”应用程序。
按 Command + S 保存服务。它将询问服务名称。给它一个名字。我给出了“使用 Visual Studio Code 打开”。关闭 Automator 应用程序。查看下图了解更多信息。
核实:
打开 Finder 应用程序。
右键单击任何文件夹。
在上下文菜单中,查找“使用 Visual Studio Code 打开”菜单选项。
单击“使用 Visual Studio Code 打开”菜单选项。
该文件夹应在 Visual Studio Code 应用程序中打开。查看下面的图片以获取更多信息。
在 ~/.bash_profile 文件中定义 Visual Studio Code 的路径,如下所示:
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
注意:使用 Visual Studio Code 1.58(2021 年 6 月)的 Code Insiders,您有 Microsoft/Visual Studio Code issue 126702(在 Windows 和 Mac 上)。
代码内部人员。没有打开当前目录。相反,它打开了代码内部人员的路径。
这已得到修复。
在 Ubuntu 20.04(焦点窝):
# Symbolic link the bin command to /usr/bin
rm -f /usr/bin/code
ln -s /usr/share/code/bin/code /usr/bin/code
对于 macOS,搜索 Visual Studio Code 应用程序。例如,它在我的下载部分。
现在将其复制到 Applications 文件夹,然后运行以下命令。
打开终端并输入 vi ~/.zshrc
在末尾添加这一行(如果不为空) export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
按 Command + Q (简而言之,退出终端)
再次打开终端并转到 Git 代码文件夹
你们现在都安排好了。
我已经尝试使用 Visual Studio Code 的命令面板将 "Install add code
" 命令添加到 PATH,但在重新启动 Bash 后它被禁用。如果您希望将其合并,只需在您的 PATH 中创建一个 code
文件;我在 usr/local/bin
中创建一个 code
文件并添加
#!/usr/bin/env bash
function 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 $?
只需将此 CONTENTS 替换为 Visual Studio Code 的安装路径。并且不要忘记使用 chmod +x /usr/local/bin/code
使其可执行。
不定期副业成功案例分享
Shell Command: Install 'code' command in PATH
现在只是在/usr/local/bin/
中创建了一个符号链接