mac的终端通过code .指令快速启动vscode

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac的终端通过code .指令快速启动vscode相关的知识,希望对你有一定的参考价值。

参考技术A 在windows上使用vscode的时候可以直接在命令行通过code .指令快速启动vscode,最近几天将工作台切换成了mac,发现在mac的终端不能直接通过code .指令快速启动vscode,那么怎么也可以在mac的终端上通过指令快速启动vscode呢?

无论是通过哪种方式启动,最终肯定是要通过vscode的启动文件,通过命令行,无非就是把vscode的启动文件路径加入到了系统的环境变量,然后执行的指令直接指向了vscode的执行文件,有2种配置方法:

打开vsocode,使用快捷键⇧⌘P,然后输入shell,会弹出来“Shell命令:在PATH中安装‘code’命令”浮窗,选择安装就可以了,然后就可以在终端通过code .来快速启动vscode了

配置完成,然后也可以通过在终端通过code .的方式快速启动了。

Mac OS终端找不到命令

我有一个奇怪的问题,因为所有的突然终端都停止读取任何命令。上周末我用PHP和mySQL安装了Wordpress,从那时起就没有时间在笔记本电脑上做更多的事了。现在我想启动一些react-native代码,但找不到命令,然后我尝试了不同的东西来使用其他命令,每次我收到消息

MBP-Mateusz-2:business-cards-native mateusz $ code。

-bash:code:找不到命令

并且无关紧要的是什么命令,除了标准的ls,cd等。但是当我尝试编写npm --version,或node --version,或者像以前一样使用代码启动visual studio代码时,每次我得到没有找到指令。没有人有这样的问题吗?如何解决它,因为我非常困惑,甚至不知道从哪里开始。

答案

你可能弄乱了你的PATH环境变量,现在你的计算机找不到命令,如果你不直接告诉它在哪里。 PATH变量包含系统应查找二进制文件的目录(如果它们不在当前目录中)。如果由于某种原因它被破坏,除非你直接指向它的位置,否则你将无法从终端运行任何程序。

我会先运行这个命令:

echo $PATH

所以你可以看到PATH的内容。

如果它看起来是空的,或者缺少某些关键文件夹,请尝试暂时添加它们:

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

然后尝试从同一终端再次运行命令,看看是否有效。

如果可行,请检查您是否有~/Library/LaunchAgents/environment.plist文件及其内容。有可能是PATH有一个键,它的值指向你的Wordpress堆栈而不是系统目录。

如果看起来很好,请查看~/.bash_profile文件。找到任何可以解释您的问题的export PATH指令。如果你找不到任何东西,但仍然导出PATH,那么在文件末尾添加该指令作为修复混乱的解决方法:

export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

(注意我在最后一种情况下正在使用$ PATH,所以如果实际配置了任何其他路径,它也会被添加)

祝好运。


编辑:这是人们常见的问题,但现在我已经阅读了你的评论,这个问题似乎有点严重。看起来mySQL设置破坏了你的/usr/local/文件夹,这意味着你丢失了位于那里的所有二进制文件npmcode等。

  • 如果您有整个文件系统的备份(根据经验不太可能),请恢复/usr/local文件夹。
  • 如果您没有任何备份,则可以通过重新安装无法找到的软件来重建/usr/local。重新安装npm,VSCode等,将他们的可执行文件再次放在/usr/local文件夹中,从那里你就可以了。安装brew(因为它可能也被删除)然后尝试brew install node,看看现在你是否可以运行npm。如果这样做,我担心你将不得不重新安装你丢失的所有软件。

以上是关于mac的终端通过code .指令快速启动vscode的主要内容,如果未能解决你的问题,请参考以下文章

Mac Chrome浏览器跨域指令快速启动应用创建,避免每次在终端输入指令

mac终端通过指令修改文件内容

vscode mac下终端code .快速打开工程文件

Mac设置终端打开VScode

“代码 。”命令无法从 mac 终端打开 Visual Studio Code 运算符

工具:New File Menu 在mac下不通过终端快速创建文件