如何在Windows 10上在Atom中运行cmder?

6
我已安装 cmderatom编辑器(版本1.19.3)。还在atom中安装了platformio-ide-package插件,并按照http://thebar.cc/atom-editor-cmder/文章中的说明进行了所有操作,但在我的atom编辑器中的设置中缺少Shell Override: ...部分,我无法更改路径。这是我的编辑器上的错误吗?请问有人可以告诉我如何解决此问题并将Atom编辑器与Cmder控制台配合使用吗?

有人知道如何解决这个问题吗? - famargar
4个回答

4

只需将C:\Windows\System32\cmd.exe放入Shell Override,将C:\path\to\cmder\vendor\init.bat放入Auto Run Command即可使其工作,不需要引号或其他任何内容。


2
另外,我已经将 && clear 添加到自动运行命令中,只是看起来更整洁,个人认为 :) - dustypaws

2
这不算是一个很好的答案(我还不能发表评论),但它可能会有所帮助。
“Shell override”在:Atom设置(或ctrl +,)>包> platformio-ide-terminal >设置中。向下滚动,您将看到。Shell Override 我还没有使其工作(实际上通过谷歌找到了这个问题)。如果我成功了,我会编辑这个评论(希望我能做到)。我正在使用Windows 7。
编辑:
它可以工作(win7)。我所做的就是删除文件atom.bat中路径周围的双引号(")。当然,要将路径编辑为您的cmder文件夹所在位置。

谢谢!我找到了这个领域并按照你的建议去做,但仍然无法在Atom中运行cmder控制台。控制台上显示:“文件名、目录名或卷标语法不正确。” 但是我检查了我的cmder路径,它是正确的。 - Santiya
2
@Santiya 我也遇到了这个问题,问题在于该网站使用“和”(Unicode 左右双引号)而不是“(常规引号)。只需删除 atom.bat 文件中的所有引号并重新输入即可。 - Grayda

1

由于我的机器启动批处理脚本速度较慢,这里有一种优雅的方式可以添加加载信息,以便终端看起来不会无响应,只需将此添加到AutoRun:

@cls & echo Loading... & C:\your\path\cmder\vendor\init.bat

1

使用platformio-ide-terminal,在软件包的设置中:

  • Shell Override C:\Windows\System32\cmd.exe
  • Shell Arguments /K C:\path\to\cmder\vendor\init.bat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接