2013-05-31 2 views
1

Mon école (UCSB) nous a utiliser PuTTY pour accéder à distance à notre compte CS qui est couru sur le serveur de l'école. Chaque fois que j'essaie d'utiliser les emacs de l'école via PuTTY, c'est extrêmement fastidieux parce que tout est dans l'interface texte. J'ai une option pour utiliser Xming pour accéder à la GUI Emacs, mais c'est incroyablement lent car il repose encore sur les emacs du serveur. Alors maintenant j'en ai marre de devoir utiliser WinSCP en tant qu'éditeur de texte (je sais que ce n'est pas un éditeur de texte) sur mon ordinateur portable, et je veux utiliser emacs sans l'interface ou la vitesse terrible. Je suis finalement allé sur le site Web de GNU pour télécharger une copie locale d'emacs sur mon ordinateur portable. Cependant, je ne peux rien y faire à moins que je transfère constamment mes fichiers du serveur de l'école à mon ordinateur portable pour l'édition, et vice-versa pour la compilation, ce qui peut être très fastidieux.Accès emacs locales de PuTTY

Alors, est-il un moyen que je peux utiliser PuTTY pour accéder aux fichiers sur le compte de mon école, puis les ont ouvert à l'aide de mes emacs locaux? Ou y a-t-il d'autres idées ou outils pour m'aider dans ma situation?

+0

Si vous étiez sur Linux vous pouvez utiliser le protocole FISH, mais sous Windows, vous êtes hors de la chance, j'ai peur ... – kirelagin

+1

vous pouvez configurer CLOCHARD (bibliothèque Emacs pour accéder aux fichiers sur d'autres hôtes par exemple SSH) à utiliser PuTTY. Je ne l'ai jamais fait moi-même, mais [ce] (http://dietbuddha.blogspot.co.uk/2012/11/configing-emacs-tramp-with-putty.html) est venu dans une recherche rapide sur Google. – legoscia

+0

Oh, et [cette question] (http://stackoverflow.com/questions/1095172/emacs-tramp-plink?rq=1) pourrait être utile. – legoscia

Répondre

2

CLOCHARD serait la voie à suivre. Pour CLOCHARD d'utiliser PuTTY par défaut faire

(setq tramp-default-method "plinkx") 

Après cela, vous pouvez accéder aux fichiers ou utiliser dired sur votre hôte distant en utilisant des chemins comme

/name_of_Putty_session:/path/on/remote/host 
+0

Umm, je ne suis pas tout à fait sûr où ces entrées ... – user2361174

+0

il suffit d'entrer chemin comme ça quand vous avez besoin d'ouvrir un fichier sur un hôte distant (après C-x C-f) ou un répertoire (après d C-x) –

Questions connexes