【问题标题】:Command line opening of Atom triggering Windows command promptAtom命令行开启触发Windows命令提示符
【发布时间】:2016-09-20 16:22:37
【问题描述】:

我在 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 git bash terminal atom-editor


    【解决方案1】:

    我会发表评论,但没有足够的声誉。

    我今天早上开始遇到同样的事情,但已经有一个多星期没有更新我的 Windows 10 了。 如果你打开:

    C:\Program Files\Git\git-cmd.exe

    它工作正常。所以我认为它实际上是 mintty.exe (C:\Program Files\Git\usr\bin),当你打开 Git Bash 时运行的终端应用程序。我当前的 mintty 版本是 2.0.3。

    更新:看起来这与今天的 atom 更新有关:https://github.com/atom/atom/issues/11817

    更新 2 - 临时解决方案:将此别名添加到您的 .bashrc 或别名文件中:

    alias atom='atom.cmd'

    应该在 Atom 的好人发布修复程序之前解决问题。

    【讨论】:

    • 是的,我在运行 git-cmd.exe 时也看到了正确的行为。但是在这个过程中有些东西会丢失。顺便说一句,我在 Windows 7 上。最近的更新一定做了什么。
    • 我的 C:\Users[user]\AppData\Local\atom\bin\atom.cmd 文件,即 PATH 指向的文件,显示今天早上 @ 8:36 已修改。你的呢?
    • 看起来这与今天的 atom 更新有关:github.com/atom/atom/issues/11817
    • 甜蜜!谢谢你追捕。我进入了 Beta 频道,看看这是否能解决问题,但它没有。
    • 如果您使用该错误评论编辑您的答案,我会将其标记为答案。
    【解决方案2】:

    我建议两个步骤:

    1. 检查您的 git 配置以确保 atom 仍然是您的默认编辑器:git config -l。如果不是,请使用git config --global core.editor "atom --wait" 进行设置。
    2. 您可能需要为 atom 创建一个新路径,具体取决于您安装它的位置。

    【讨论】:

    • 感谢您的信息!我在最初的问题中添加了一些内容。我认为这让我更好地了解这是 Git Bash 问题。
    • 啊,我明白了。更新操作系统后,您检查过 Git Bash 的版本吗?
    • 好电话,刚刚将 Git 升级到 2.8.3 并重新启动,结果相同。
    • 我认为可以为 PowerShell 设置路径,但不能为 Git Bash 设置路径。你熟悉如何检查和设置吗?
    • 太棒了!感谢分享答案
    猜你喜欢
    • 2022-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 1970-01-01
    • 2018-01-04
    • 1970-01-01
    • 2010-11-30
    相关资源
    最近更新 更多