2017-09-25 7 views
0

J'utilise XMing pour exécuter Emacs à partir de WSL, ce qui fonctionne assez bien. Mon problème est lorsque vous essayez de partager des dossiers entre Windows et WSL. Je l'ai essayé ce qui suit:Dossier de partage entre Windows et WSL

  • projet situé dans le système de fichiers Windows, accessible via/mnt/dans WSL
  • symlink (créé en bash WSL) du projet situé dans le système de fichiers Windows
  • Copiez le projeter dans le système de fichiers WSL

Parmi les 3 options listées, seule la dernière fonctionne avec un projectile (et probablement d'autres paquets Emacs). Mais je dois aussi pouvoir accéder/modifier les fichiers à partir de Windows, ce qui n'est pas une option viable.

Est-ce que quelqu'un a trouvé une bonne solution pour cela?

+0

Le système de fichiers complet est déjà accessible à WSL via '/ mnt/[DRIVE_LETTER]'. A quoi faites-vous référence? – ifconfig

+0

Comme mentionné précédemment, l'accès aux fichiers via/mnt/ne fonctionne pas correctement avec les différents paquets Emacs, tels que projectile. Je ne sais pas pourquoi, mais je suppose que c'est à cause des chemins doubles ([DRIVE_LETTER]:/dossier et/mnt/[DRIVE_LETTER]/dossier). –

+0

Vous pourriez le faire dans l'autre sens; le répertoire de base WSL est accessible à l'Explorateur Windows. – ifconfig

Répondre

0

je le fais donc (aussi synchroniser entre Windows_laptop & Ubuntu_pc):

Je dossier « espace de travail » et les liens symboliques à elle: les fenêtres sous symlink lien symbolique victoire et linux sous linux.

% USERPROFILE% \ Nuage \ workspace

pour l'utilisation Win: fenêtres en symlink:% USERPROFILE% \ workspace ->% USERPROFILE% \ Nuage \ workspace

pour l'utilisation Ubuntu (WSL): rendu symlink linux: ~/espace de travail ->/mnt/C/Users/USER/Cloud/espace de travail

Est-ce que cela peut vous aider?