Wie öffne ich eine Datei mit Atom auf WSL?

Wie öffne ich eine Datei mit Atom auf WSL?

Ich versuche, eine Datei mit Atom aus Bash unter Windows zu öffnen. Also habe ich einen Alias ​​in meinem.bash_profileso was:

alias atom="/mnt/c/Users/Mido/AppData/Local/atom/atom.exe"

Nehmen wir also an, ich bin auf meinem Desktop und versuche, eine Datei namensHauptseiteindem Sie: verwenden atom index.html. Dadurch wird eine neue Datei mit dem Namen erstellt.Hauptseitein dem Verzeichnis, in dematom.exebefindet. Seltsamerweise habe ich genau dasselbe Verfahren für Sublime-Text befolgt und subl index.htmlerhalte dann die gewünschte Datei. Warum funktioniert das nicht mit Atom?

Antwort1

Ich habe festgestellt, dass beim Aufrufen von atom.exe aus WSL heraus der Pfad nicht richtig interpretiert wird und standardmäßig der Pfad von atom.exe verwendet wird. Unter Windows beginnt Ihr WSL-Pfad mit „\wsl$“, was das Problem ist. Sie können eine Laufwerkszuordnung in Windows verwenden, um dies zu umgehen. Ich habe „Z:“ auf „\wsl$\Ubuntu“ abgebildet und kann jetzt Dateien aus Bash heraus öffnen, atom "Z:\home\user\index.html"zum Beispiel mit.

Weiteres Aliasing oder Scripting mit pwd könnte den Aufwand verringern.

Antwort2

Die Installation von Atom aus Bash heraus hat bei mir funktioniert. Habe es gerade gemäß den Richtlinien für Linux installiertHier:

wget -qO - https://packagecloud.io/AtomEditor/atom/gpgkey | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main" > /etc/apt/sources.list.d/atom.list'
sudo apt-get update
sudo apt-get install atom

Danach können Sie Atom wie gewohnt verwenden. Dies ist nicht die native Atom-Installation von Windows, sondern wird als separates Linux-Programm installiert.

verwandte Informationen