2016-05-23 4 views
3

Meine normale Routine zum Öffnen eines Projekts im Atom-Editor unter Windows ist mit dem Git Bash-Terminal in das Verzeichnis zu gehen und atom . Dies öffnet den gesamten Inhalt des Verzeichnisses in Atom .Command Line Eröffnung von Atom triggern Windows Eingabeaufforderung

Nach einem aktuellen Windows-Update, wenn ich atom . gebe diese jetzt sehe ich:

Microsoft Windows [Version 6.1.7601] 
Copyright (c) 2009 Microsoft Corporation. All rights reserved. 

C:\Web\htdocs\dev> 

Dies ist eine blinkende Eingabeaufforderung. Übernimmt die Windows-Eingabeaufforderung vom Git Bash-Terminal, das ich verwende?

Wenn ich nur atom in das Terminal eingeben, öffnet der Atom-Editor wie gewohnt.

Wenn ich explorer . eingeben, funktioniert es gut (öffnet ein Explorer-Fenster im aktuellen Verzeichnis).

Wenn ich Windows PowerShell öffnen und atom . eingeben, geschieht das richtige Verhalten.

Wenn ich git-cmd.exe ausführen und atom . eingeben, geschieht das richtige Verhalten.


Dies ist ein bekanntes Problem mit Atom: https://github.com/atom/atom/issues/11817

Laufe atom.cmd . wird das erwartete Verhalten erzeugen.

Antwort

0

Ich würde kommentieren, aber nicht genug Ruf haben.

Ich begann das gleiche heute Morgen zu erleben, aber habe meine Windows 10 seit über einer Woche nicht aktualisiert. Wenn Sie öffnen:

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

es funktioniert gut. Also ich denke, es ist tatsächlich mintty.exe (C: \ Programme \ Git \ usr \ bin), die Terminal-App, die beim Öffnen von Git Bash ausgeführt wird. Meine aktuelle Version von Minze ist 2.0.3.

UPDATE: Sieht aus wie dies dem heutigen Update des Atoms gebunden ist: https://github.com/atom/atom/issues/11817

UPDATE 2 - Notlösung: dieses Alias ​​.bashrc hinzuzufügen oder Aliase Datei:

alias atom='atom.cmd'

tun sollten der Trick, bis die guten Leute bei Atom eine Lösung veröffentlichen.

+0

Ja, ich sehe das richtige Verhalten beim Ausführen von git-cmd.exe auch. Aber etwas geht auf dem Weg verloren. Und ich bin übrigens auf Windows 7. Letzte Aktualisierung muss etwas getan haben. –

+0

Meine C: \ Benutzer \ [Benutzer] \ AppData \ Local \ atom \ bin \ atom.cmd-Datei, auf die der PATH zeigt, wird heute Morgen um 8:36 Uhr geändert. Was ist mit dir? – DGempler

+1

Sieht so aus, als ob das an das heutige Update des Atoms gebunden ist: https://github.com/atom/atom/issues/11817 – DGempler

0

Ich schlage vor, zwei Schritte:

  1. Ihre git configs Überprüfen Sie, Atom machen nach wie vor Standard-Editor ist: git config -l. Wenn dies nicht der Fall ist, setzen Sie den Wert auf git config --global core.editor "atom --wait".
  2. Sie müssen möglicherweise einen neuen Pfad für Atom erstellen, je nachdem, wo Sie es installiert haben.
+0

Danke für die Info! Ich habe meiner ersten Frage ein paar Dinge hinzugefügt. Ich denke, es gibt mir eine bessere Idee, dass es ein Git Bash-Problem ist. –

+0

Ah, ich verstehe. Haben Sie die Version von Git Bash seit der Aktualisierung Ihres Betriebssystems überprüft? –

+0

Guter Anruf, gerade aufgerüstet Git zu 2.8.3 und neu gestartet und das gleiche zu sehen. –