13

在 Windows 上,Atom 的 Platformio-Ide-Terminal 的默认终端是 Powershell(至少,这是我在没有任何配置的情况下得到的)。

我更喜欢使用 unix 类型命令的终端。我已经安装了 MINGW 和 CYGWIN。

如何避免打开 Powershell 并改为打开另一种终端类型?

4

5 回答 5

20

在以下位置设置默认 shell: 编辑>>设置>>包>>Platformio Ide Terminal>>设置>>Shell Override

您可以使用此处建议的 git bash,因为您可能已经安装了 git。

C:\Program Files\Git\bin\bash.exe
于 2017-02-16T15:16:23.520 回答
4

逐步解决方案

  1. 转到设置-> 包-> 在搜索栏中,搜索 platformio。
  2. 打开 platformio 并转到 Shell Override Option。

根据您的终端要求输入以下行

对于 cmd-C:\\WINDOWS\\System32\\cmd.exe

对于电源外壳-C:\\WINDOWS\\Sysnative\\WndowsPowerShell\\v1.0\\powershell.exe

对于 bash-C:\\Program Files\\Git\\bin\\bash.exeC:\\Windows\\System32\\bash.exe(取决于您如何安装 bash)。可以肯定的是,您已经将 bash 安装到您的计算机中。

现在,您可以使用 platformio 作为终端将 bash、cmd、git bash、Power Shell 集成到 Atom 中。

于 2018-07-15T13:26:21.150 回答
2

对于 CYGWIN 用户,来自以下位置的 bash 可执行文件已证明对设置 shell 覆盖很有用Settings >> Packages >> Platformio Ide Terminal >> Settings >> Shell Override

C:\cygwin64\bin\bash.exe
于 2018-03-21T22:51:02.367 回答
1

如果您现在使用的是适用于 Windows 10 的 Ubuntu(从应用商店下载),您也可以将其更改为该版本。

Ubuntu 默认安装在 Windows 的 PATH 中,因此只需将默认 shell 更改为:

ubuntu.exe

而已。请记住,要获取您的代码,请 cd 到 /mnt/(driveletter)/wherever/your/files/sit。

于 2017-09-18T07:36:58.057 回答
1

对于由于您的 git bash 安装在 AppData 中而仍然无法使其工作的人。这对我有用。

C:\Users\saurabh\AppData\Local\Programs\Git\bin\bash.exe

于 2019-02-26T17:45:37.210 回答