Macos &引用;代码;在OSX/Mac上的Visual Studio代码的命令行中不工作
“代码”命令在中不起作用 之前的所有其他步骤都奏效了。如何在OSX终端中调用Visual Studio代码Macos &引用;代码;在OSX/Mac上的Visual Studio代码的命令行中不工作,macos,visual-studio-code,Macos,Visual Studio Code,“代码”命令在中不起作用 之前的所有其他步骤都奏效了。如何在OSX终端中调用Visual Studio代码 Monas-MacBook-Pro:myExpressApp mona$ pwd /Users/mona/nodejs/myExpressApp Monas-MacBook-Pro:myExpressApp mona$ code . -bash: code: command not found 编辑:我最终通过更改工作区从Visual Code Studio中打开了它,但我想知道为什么“
Monas-MacBook-Pro:myExpressApp mona$ pwd
/Users/mona/nodejs/myExpressApp
Monas-MacBook-Pro:myExpressApp mona$ code .
-bash: code: command not found
编辑:我最终通过更改工作区从Visual Code Studio中打开了它,但我想知道为什么“Code.”命令不起作用?
要使其正常工作,需要在bash路径中有一个名为“code”的可执行文件,有些安装程序为您添加了该文件,但这个显然没有。最好的方法是在
/usr/local/bin
文件夹中的visual studio代码应用程序中添加一个符号链接。您可以在终端中使用如下命令来完成此操作
ln -s "/Path/To/Visual Studio Code" "/usr/local/bin/code"
您可能需要在其前面放置sudo
,以获得成功完成的权限。
提示:如果要从终端运行VSCode,请将以下内容附加到.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
}
然后,$source~/.bashrc用于
代码。
要在OSX终端中工作,请按此处所述追加代码,而不是添加到.bashrc
,在OSX中尝试.profile
,它在终端会话开始时加载 在我的MAC电脑上,我让它工作了:
添加到.bash\u配置文件
code() {
open -a Visual\ Studio\ Code.app $1
}
保存并保存在终端“source.bash\u profile”中
然后,在terminal code index.html(或其他)中,将在VS代码中打开该文件。1。确保将Visual Studio代码应用程序拖到-Applications-文件夹中 否则(如注释中所述),您必须在重新启动后再次执行此过程
2.接下来,打开VisualStudio代码 通过(⇧⌘P) 并键入
shell命令
以查找shell命令:
>在路径**命令中安装“代码”命令。
执行命令后,重新启动新$PATH的终端
要生效的值。您只需在任意位置键入“code.”
文件夹开始编辑该文件夹中的文件。“.”仅表示“当前目录”
(来源:)
注意:如果您正在运行基于OSS存储库的构建。。。您需要运行
code-oss。
我愚蠢地删除了我的/usr/local/bin/code
符号链接,不知道正确的路径。重新安装brew将重新创建它:
brew cask reinstall visual-studio-code
路径原来是:
/usr/local/bin/code ->
'/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code'
使用
vi/vim
$vi~/.bashrc
按i
插入以下内容:
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
使用:wq
使用以下命令反映~/.bashrc
中的设置:
source ~/.bashrc
如果在使用时遇到问题,可以在终端启动时手动将VS Code添加到
$PATH
环境变量:
cat << EOF >> ~/.bash_profile
# Add Visual Studio Code (code)
export PATH="$PATH:/Applications/Visual Studio
Code.app/Contents/Resources/app/bin"
EOF
cat>~/.bash\u配置文件
#添加Visual Studio代码(代码)
export PATH=“$PATH:/Applications/Visual Studio
代码:app/Contents/Resources/app/bin“
EOF
如果要永久添加:
如果您正在运行MacOS Catalina或更高版本,请将其添加到您的~/.bash_配置文件
,或~/.zshrc
export PATH=“$PATH:/Applications/visualstudio code.app/Contents/Resources/app/bin”
来源:按照文档将“代码”安装到PATH非常简单,但不起作用 我只是先卸载它,然后再安装
Shell Command: Install 'code' command in PATH command.
打开命令选项板(⇧⌘(P)
然后再安装一次
Shell Command: Install 'code' command in PATH command.
不要忘记重新启动终端以包含新路径 对于Mac OSX:
有一种方法可以通过Brew Cask安装Visual Studio代码
如果上述步骤不起作用,则可以手动执行。按照提供的Microsoft Visual Studio代码文档进行操作。命令行解决方案的替代方案: 最近,我在Mac OS X中使用服务。我在文件夹或文件中添加了一个服务,以便可以在Visual Studio代码中打开该文件夹或文件。我认为,如果您使用的是Finder应用程序,这可能是使用“code.”命令的另一种选择。 以下是步骤:
- 从应用程序打开Automator应用程序。(也可以使用聚光灯)李>
- 单击“新建文档”按钮创建新脚本
- 选择“服务”作为新类型的文档
- 在“服务接收选定内容”下拉列表中选择“文件和文件夹”
- 搜索“打开查找器项目”操作项目
- 将该操作项拖动到工作流区域
- 在“打开方式”下拉列表中选择“Visual Studio Code.app”应用程序
- 按“command+s”保存服务。它将询问服务的名称。给它起个名字。我给出了“用VSCode打开”。关闭自动程序应用程序。查看下图了解更多信息
- 打开Finder应用程序
- 右键单击任何文件夹
- 在关联菜单中,查找“使用VSCode打开”菜单选项
- 单击“使用VSCode打开”菜单选项
- 该文件夹应在Visual Studio代码应用程序中打开。查看下面的图片了解更多信息
find/-name code 2>/dev/null
查找visual studio bin文件的路径。它应该以/extra/vscode/bin/code
如果您使用的是mint软件管理器,您可能只需要
alias code="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"
sudo snap install --classic 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 $?
sudo ln -fs "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/
code-insiders .
code .