web-dev-qa-db-fra.com

Comment ouvrir un fichier distant (ssh) avec mon Emacs local?

J'utilise ssh pour me connecter à une machine distante où se trouve un fichier.

Une fois la connexion établie, si je lance emacs the_file dans le terminal, au lieu de lancer mon Emacs local, un éditeur à l'intérieur du terminal est très modeste ...

Est-ce que quelqu'un sait comment ouvrir ce fichier dans une session normale avec emacs?

6
SoftTimur

Vous pouvez utiliser tramp . Démarrez simplement votre emacs local, ouvrez le fichier (ctrl + x + f) et tapez l’adresse complète de la manière suivante: /the.server.name:/the/path/to/the/file. Donc, en supposant que le serveur est à example.com et le fichier à /home/me/test.txt, l'adresse à taper serait /example.com:/home/me/test.txt. Cela ouvrira le fichier dans l'instance locale d'emacs.

(Notez que cela ne nécessite pas de connexion ssh manuelle supplémentaire.)

Bien sûr, il existe aussi la deuxième option à utiliser sshfs pour monter le répertoire distant sur une adresse locale et ouvrir la version locale.

7
xubuntix