我想通过运行这个命令代码从Mac OSX终端运行/打开Visual Studio代码。我在这里找到了说明:
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 ?
有时,仅仅添加shell命令是行不通的。我们需要检查visual studio代码是否在“Applications”文件夹中可用。我就是这样。
当你下载VS代码时,它会停留在“下载”文件夹中,终端不会从那里开始。所以,我手动移动我的VS代码到“应用程序”文件夹,从终端访问。
第一步:下载VS code,它会提供一个压缩文件夹。
第二步:运行它,它会在下载文件夹中给出一个exe类型的文件。
第三步:手动移动到“应用程序”文件夹。
第四步:打开VS code,“Command+Shift+P”,运行shell命令。
步骤5:重启终端。
第六步:在终端上输入“Code .”现在应该可以工作了。
根据从命令行启动的文档:
开放Visual Studio代码
用command + Shift + P(或F1)打开命令面板
在命令面板中输入Shell
从建议列表中选择Shell命令:Install code in PATH
就是这样。
现在打开终端类型。
$ code .
使此更改在MacOS上重新启动后仍然存在
许多Mac用户发现这个功能被遗忘了,在任何重启后都需要重新应用。如果MacOS已经将隔离属性应用到VS Code,这可能会发生,操作系统将其用于“你确定吗?”通知应用于首次使用从互联网下载的应用程序。
要检查是否应用了此属性,请在此命令返回的列表中查找com.apple.quarantine(如果不是安装它的位置,则更改路径):
xattr "/Applications/Visual Studio Code.app"
如果返回com.apple。隔离时,可以使用带-d标志的相同命令删除该属性(与-r一起从所有包含的文件中递归删除该属性,并使用sudo允许更改):
sudo xattr -r -d com.apple.quarantine "/Applications/Visual Studio Code.app"
...然后执行Shell命令:在属性被删除后,在PATH中像上面那样安装代码,并且在重新启动后它应该仍然存在。
来源:derflounder.wordpress.com文章在这条评论中由里卡多·巴列霍链接。