【发布时间】:2015-05-07 02:14:43
【问题描述】:
如何让 WebStorm 打开终端?
当我尝试这样做时,我得到一个例外:
"java.io.IOEXception:couldn't create PTY"
git 在我的电脑上也有同样的问题。
【问题讨论】:
标签: webstorm
如何让 WebStorm 打开终端?
当我尝试这样做时,我得到一个例外:
"java.io.IOEXception:couldn't create PTY"
git 在我的电脑上也有同样的问题。
【问题讨论】:
标签: webstorm
转到File -> Settings -> Tools -> Terminal并根据安装的git版本更改Shell路径。
对于 64 位:"C:\Program Files\Git\bin\sh.exe" -login -i
对于 32 位:"C:\Program Files (x86)\Git\bin\sh.exe" -login -i
不要忘记命令周围的引号。
【讨论】:
最新更新后,路径需要用引号括起来:
"C:\Program Files (x86)\Git\bin\sh.exe" -login -i
【讨论】:
如果你有 64 位版本的 Git,请使用
"C:\Program Files\Git\bin\sh.exe" -login -i
如果您有 32 位版本,请使用
"C:\Program Files (x86)\Git\bin\sh.exe" -login -i
如果你已经安装了 ubuntu for windows 10 你可以使用
bash.exe
【讨论】:
C:\Windows\system32\cmd.exe" /k "D:\Program Files\cmder\vendor\init.bat
【讨论】:
转到查看 --> 工具窗口 --> 终端(或)只需 Alt + F12。
【讨论】:
如果您想使用 Windows 命令提示符,则需要添加双引号,因此 cmd.exe 变为 "cmd.exe"。
【讨论】:
"cmd.exe" /k ""%CMDER_ROOT%\vendor\init.bat"" 一起工作。谢谢
截至 2017 年,shell 路径中的 "C:\Program Files\Git\bin\bash.exe" 在 x64 上完美运行。
【讨论】:
对于 Windows 10 用户,我们现在拥有适用于 Linux 的 Windows 子系统 (WSL),请访问:
文件>设置>工具>终端并放入shell路径:
"C:\Windows\System32\cmd.exe" /C "bash"
请注意,您需要启用developer mode,然后启用 WSL。
【讨论】:
如果您使用的是 Ubuntu,请将 shell 路径从 File->Setting->Terminal->Shell 路径更改为:
/bin/bash --login
然后重新启动您的 IDE。
【讨论】:
对于 Windows 10,您可能更喜欢使用 Windows Subsystem for Linux 的终端。 为此需要放置 bash.exe 的路径。
在我的情况下是:
c:\Windows\WinSxS\amd64_microsoft-windows-lxss-bash_31bf3856ad364e35_10.0.15063.0_none_50af37c8f560d163\bash.exe
【讨论】:
在我的情况下,问题是我将“工具”>“终端设置”页面的“开始目录”字段设置为我的驱动器上不存在的路径。发生这种错误时,错误消息没有更具体,这太糟糕了。
【讨论】:
我在使用 Cmder 作为我的自定义终端时遇到了同样的错误。我以管理员身份运行 PhpStorm 2018.2。这为我解决了这个问题。不需要双引号。
【讨论】: