Atom est capable d’ouvrir un projet et d’afficher tout l’arbre du projet sur le côté gauche, une fonctionnalité très agréable.
Maintenant, j'utilise SSH sur le système d'exploitation hôte pour accéder à un système d'exploitation invité (par exemple, Red Hat Enterprise Linux, RHEL) sur Virtualbox. Atom Atom situé dans le système d'exploitation hôte permet-il d'ouvrir un projet situé sur RHEL?
Eh bien oui il y en a!
Vous avez juste besoin de configurer sshfs, éventuellement avec autofs. Ensuite, vous pouvez accéder aux fichiers comme s'ils étaient stockés localement. J'ai utilisé cela avec Atom et cela fonctionne de manière transparente.
$ Sudo apt-get install sshfs
$ sshfs [user@]Host:[dir] mountpoint
Le lien suivant contient des instructions pour une configuration utilisant autofs.
Note: vous devez configurer SSH pour l'utilisateur root.
http://www.mccambridge.org/blog/2007/05/totally-seamless-sshfs-under-linux-using-Fuse-and-autofs/
En plus de ce billet, j'ai ajouté quelques astuces pour une expérience encore plus transparente.
J'ai remarqué une amélioration significative des performances en ajoutant cette configuration SSH à /root/.ssh/config
:
Ciphers arcfour
Compression no
Note: Cela rend la connexion moins sécurisée.
Si vous définissez le point de montage sur un répertoire dans /media
, le point de montage sera affiché en tant que disque dans votre navigateur de fichiers. Par exemple /media/sshfs
.
Je recommanderais le Synchronisation à distance plugin pour cela. J'ai un environnement python installé sur une boîte Linux et je me connecte à celui-ci à partir de mon PC.
Cela me permet de télécharger automatiquement les modifications lorsque je sauvegarde un fichier et de définir les fichiers à surveiller.
Ce n'est pas à 100% ce que vous cherchez, mais le paquet Remote-Edit: https://atom.io/packages/remote-edit
Cela vous permettra de définir les paramètres de connexion du serveur, puis de parcourir et d’éditer les fichiers présents sur le serveur.