Ouverture de la ligne de commande de l’invite de commande Windows déclenchant Atom

Ma routine habituelle pour ouvrir un projet dans l’éditeur Atom sous Windows consiste à accéder au répertoire à l’aide du terminal Git Bash et de l’ atom . frappe atom . Cela ouvre tout le contenu du répertoire dans Atom.

Après une mise à jour récente de Windows, lorsque je tape atom . Je vois maintenant ceci:

 Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Web\htdocs\dev> 

Ceci est une invite de commande clignotante. Est-ce que l’invite de commande Windows de base prend le relais du terminal Git Bash que j’utilise?

Lorsque j’entre juste un atom dans le terminal, l’éditeur Atom s’ouvre normalement.

Lorsque j’entre un explorer . cela fonctionne très bien (ouvre une fenêtre d’explorateur dans le répertoire courant).

Lorsque j’ouvre Windows PowerShell et que je saisis un atom . le comportement correct se produit.

Lorsque je lance git-cmd.exe et que je saisis l’ atom . le comportement correct se produit.


Ceci est un problème connu avec Atom: https://github.com/atom/atom/issues/11817

atom.cmd . produira le comportement attendu.

    Je commenterais mais n’ai pas assez de réputation.

    J’ai commencé à ressentir la même chose ce matin, mais je n’ai pas mis à jour mon Windows 10 depuis plus d’une semaine. Si vous ouvrez:

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

    ça fonctionne bien. Je pense donc que c’est en fait mintty.exe (C: \ Program Files \ Git \ usr \ bin), l’application de terminal qui s’exécute lorsque vous ouvrez Git Bash. Ma version actuelle de mintty est 2.0.3.

    MISE À JOUR: On dirait que cela est lié à la mise à jour de l’atome aujourd’hui: https://github.com/atom/atom/issues/11817

    MISE À JOUR 2 – SOLUTION TEMPORAIRE: ajoutez cet alias à votre fichier .bashrc ou alias:

    alias atom='atom.cmd'

    Devrait faire le tour jusqu’à ce que les bonnes personnes à Atom libèrent un correctif.

    Je suggère deux étapes:

    1. Vérifiez vos git config -l git pour vous assurer que atome rest votre éditeur par défaut: git config -l . Si ce n’est pas le cas, définissez-le avec git config --global core.editor "atom --wait" .
    2. Vous devrez peut-être créer un nouveau chemin pour atome, selon l’endroit où vous l’avez installé.