Je veux pouvoir taper atom .
WSL et ouvrir Atom avec le répertoire actuel.
J'ai essayé d'ajouter alias atom='/mnt/c/Users/Leo/AppData/Local/atom/atom.exe'
à mon .bashrc
. Il ouvre Atom, mais pas dans le répertoire en cours.
Cela fonctionne si j'ajoute alias atom='/mnt/c/Users/Leo/AppData/Local/atom/app-1.14.4/atom.exe'
, mais je dois le mettre à jour à chaque mise à jour d'Atom.
Y a-t-il un meilleur moyen?
/usr/bin/atom: line 129: 1356 Aborted (core dumped ) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1 Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:108, function pa_mu tex_unlock(). Aborting.
Réponses:
Essaye ça:
Afin de rendre l'atome cli disponible pour cmd, cygwin et msys, atom insère
C:\Users\<name>\AppData\Local\atom\bin
la variable d'environnement PATH de votre utilisateur local Windows. Donc, cet alias devrait être exécuté àatom.cmd
partir de cet emplacement en utilisant votre répertoire bash actuel. Bien sûr, si ce n'est pas dans le PATH Windows pour une raison quelconque, il suffit de remplacer atom par le chemin absolu de la fenêtre atom.cmd.Je ne suis pas sûr à 100% que
.
, vu par cmd, il s'agira du répertoire actuel de Windows bash et, malheureusement, je ne peux pas le tester (pas sur la construction d'initiés), mais cette ligne de l' article de blog interop me fait penser que cela devrait fonctionner (à condition que en bash vous êtes quelque part/mnt/<drive letter>/
):la source