Versuche dies:
alias atom='/mnt/c/Windows/System32/cmd.exe /c "atom ."'
Um das atom cli für cmd, cygwin und msys verfügbar zu machen, legt atom C:\Users\<name>\AppData\Local\atom\bin
in die lokale Umgebungsvariable PATH des Windows-Benutzers ein. Daher sollte dieser Alias atom.cmd
von diesem Speicherort aus mit Ihrem aktuellen Bash-Verzeichnis ausgeführt werden. Wenn es sich aus irgendeinem Grund nicht in Windows PATH befindet, ersetzen Sie einfach atom durch den absoluten Pfad von atom.cmd.
Ich bin nicht zu 100% sicher, dass .
das aktuelle Verzeichnis von cmd gesehen aus Windows bash stammt und es leider nicht testen kann (nicht auf Insider-Build), aber diese Zeile aus dem Interop-Blogpost lässt mich denken, dass es funktionieren sollte (vorausgesetzt.) in Bash bist du irgendwo in /mnt/<drive letter>/
):
Das aktuelle Arbeitsverzeichnis der gestarteten NT-Prozesse wird von NT-Prozessen geerbt, wenn es sich irgendwo in einem DrvFs-Mount befindet.