我在 Windows 上的 Atom 编辑器中打开项目的常规例程是使用 Git Bash 终端转到目录并键入 atom 。
这将在 Atom 中打开目录的全部内容。
在最近的 Windows 更新之后,当我输入 atom .
我现在看到了这个:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Web\htdocs\dev>
这是一个闪烁的命令提示符。基本 Windows 命令提示符是否接管了我正在使用的 Git Bash 终端?
当我在终端中输入 atom
时,Atom 编辑器会正常打开。
当我输入 explorer .
时,它工作正常(在当前目录中打开一个资源管理器窗口)。
当我打开 Windows PowerShell 并输入 atom .
时,会发生正确的行为。
当我运行 git-cmd.exe 并输入 atom .
时,会发生正确的行为。
这是 Atom 的一个已知问题:https://github.com/atom/atom/issues/11817
运行 atom.cmd .
将产生预期的行为。
最佳答案
我会发表评论,但没有足够的声誉。
我今天早上开始遇到同样的事情,但一个多星期没有更新我的 Windows 10。 如果你打开:
C:\Program Files\Git\git-cmd.exe
它工作正常。所以我认为它实际上是 mintty.exe (C:\Program Files\Git\usr\bin),当你打开 Git Bash 时运行的终端应用程序。我当前的 mintty 版本是 2.0.3。
更新:看起来这与今天的原子更新有关:https://github.com/atom/atom/issues/11817
更新 2 - 临时解决方案:将此别名添加到您的 .bashrc 或别名文件中:
alias atom='atom.cmd'
应该在 Atom 的优秀人员发布修复程序之前执行此操作。
关于windows - Atom 的命令行打开触发 Windows 命令提示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37396892/