我想通过运行此命令 code .
从 Mac OSX 终端运行/打开 Visual Studio Code。我在这里找到了说明:
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
?
最佳答案
根据 Launching from the command line 上的文档:
- 打开 Visual Studio Code
- 使用 Command + Shift + P(或 F1)打开命令面板
- 在命令面板中键入
Shell
- 从建议列表中选择
Shell 命令:在 PATH 中安装代码
就是这样。
现在打开您的终端类型。
$ code .
<小时/>
要使此更改在 MacOS 上重新启动后仍然存在
许多 Mac 用户发现它被遗忘了,需要在重新启动后重新应用。如果 MacOS 已将隔离属性应用于 VS Code(操作系统将其用于“您确定吗?”),则可能会发生这种情况。首次使用从互联网下载的应用程序时适用此通知。
要检查是否应用了此属性,请在此命令返回的列表中查找 com.apple.quarantine
(如果不是您安装的路径,则更改路径):
xattr "/Applications/Visual Studio Code.app"
如果确实返回 com.apple.quarantine
,您可以使用带有 -d
标志(与 -r
一起)的相同命令删除该属性code> 以递归方式从所有包含的文件中删除它,并 sudo
以允许更改):
sudo xattr -r -d com.apple.quarantine "/Applications/Visual Studio Code.app"
...然后在删除该属性后执行 Shell Command : Install code in PATH
,并且在重新启动后它应该仍然存在。
信用:derflounder.wordpress.com article链接至 RicardoVallejo在 this comment .
<小时/>关于macos - 从 Mac 终端运行/打开 VSCode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30065227/