我在Windows上的Atom编辑器中打开项目的常规程序是使用Git Bash终端转到目录并键入atom .
这将在 Atom 中打开目录的全部内容。
在最近的Windows更新之后,当我输入atom .
时,我现在看到这个:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:Webhtdocsdev>
这是一个闪烁的命令提示符。基本的 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 FilesGitgit-cmd.exe
它工作正常。所以我认为它实际上是薄荷.exe(C:\Program Files\Git\usr\bin),当你打开Git Bash时运行的终端应用程序。我目前的薄荷版本是 2.0.3。
更新:看起来这与今天的更新有关 atom: https://github.com/atom/atom/issues/11817
更新 2 - 临时解决方案:将此别名添加到 .bashrc 或别名文件:
alias atom='atom.cmd'
应该做这个伎俩,直到 Atom 的好人发布修复程序。
我建议两个步骤:
- 检查您的 git 配置以确保 atom 仍然是您的默认编辑器:
git config -l
。如果不是,请使用git config --global core.editor "atom --wait"
进行设置。 - 您可能需要为 Atom 创建一个新路径,具体取决于安装它的位置。