我想通过运行此命令从 Mac OSX 终端运行/打开 Visual Studio Codecode .
。我在这里找到了说明:
https://code.visualstudio.com/Docs/setup 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
Which .bashrc
我应该编辑吗?
根据文档从命令行启动 https://code.visualstudio.com/docs/setup/mac#_launching-from-the-command-line:
- 打开 Visual Studio 代码
- Open the command pallette with Command + Shift + P (or F1)
- Type
Shell
在命令面板中
- Select
Shell Command: Install code in PATH
从建议列表中
就是这样。
现在打开您的终端类型。
$ code .
要使此更改在 MacOS 上重新启动后仍然存在
许多 Mac 用户发现这被遗忘了,需要在重新启动后重新应用。如果 MacOS 已将隔离属性应用于 VS Code(操作系统将其用于“您确定吗?”),则可能会发生这种情况。首次使用从互联网下载的应用程序时适用此通知。
要检查此属性是否已应用,请查找com.apple.quarantine
在此命令返回的列表中(如果不是安装路径,则更改路径):
xattr "/Applications/Visual Studio Code.app"
如果那确实返回com.apple.quarantine
,您可以使用与以下相同的命令删除该属性-d
旗帜(旁边-r
以递归方式从所有包含的文件中删除它并sudo
允许更改):
sudo xattr -r -d com.apple.quarantine "/Applications/Visual Studio Code.app"
...然后做Shell Command : Install code in PATH
删除属性后如上所述,并且在重新启动后它应该仍然存在。
Credit: derflounder.wordpress.com 文章 https://derflounder.wordpress.com/2012/11/20/clearing-the-quarantine-extended-attribute-from-downloaded-applications链接至里卡多·瓦列霍 https://stackoverflow.com/users/3429457/ricardovallejo in 这条评论 https://stackoverflow.com/questions/30065227/run-open-vscode-from-mac-terminal#comment95469686_36882426.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)