Jak: Emacs i FTP?


1

Czy ktoś może mi doradzić, jak uzyskać FTP w emacs? Nie musi to być SFTP itp., Tylko zwykły stary FTP. Próbowałem wiele razy i nigdy nie mogłem go uruchomić. Myślę, że najbliższy raz dostałem polecenie FTP w emacs, ale nie wymieniłbym żadnych katalogów. Jedyną myślą związaną z IDE jest zdalne drzewo katalogów po lewej stronie. Gdybym mógł po prostu jakoś wyświetlić, pobrać, edytować i umieścić (najlepiej jak tylko trafię, zapisuj, automagicznie) pliki / wewnątrz / emacsa, bez konieczności używania Filezilli / FireFTP / etc, byłbym bardzo szczęśliwy!

tl; dr; Włącz przeglądanie FTP w emacs?

Odpowiedzi:


3

Ange-ftp zrobi dla ciebie ftp / sftp ... spójrz tutaj: http://www.emacswiki.org/emacs/AngeFtp

(Użyj Trampa, który zawija Ange-ftp)


Zrobiłem z tym zamieszanie, ale jest to całkowicie mylące. Poza tym wygląda na to, że muszę znać dokładną nazwę / lokalizację pliku. Miałem nadzieję, że będzie sposób na przeglądanie serwera.
Josh

Naprawdę chciałbym znaleźć coś, co działa jak Dired (C-x d) i pozwala mi przeglądać w ten sposób.
Josh

@Josh, czy jesteś zainteresowany przeglądaniem FTP / SFTP w stylu dired?
ocodo

.... Widzę, że jesteś :) Słyszałem, że ange-ftp + tramp da ci tryb dired, chociaż nie używam go, więc nie mogę potwierdzić.
ocodo

Jakie masz problemy z ange-ftp?
ocodo

1

Myślę, że szukasz czegoś takiego TRAMP.

It allows you transparent access to files on remote
access. “Transparent” means that usually the user doesn’t have to
worry about anything. All that changes is the filename convention
to indicate that the file resides on a remote system.

Tramp przekazuje swój dostęp FTP do Ange-ftp (który z kolei przekazuje go klientowi ftp w stylu konsoli zewnętrznej (np. Gnu ftp))
ocodo

Próbuję: C-x C-f; /josh:pass@host.com i mówi: „Proces tramp / scp josh wyszedł nienormalnie z kodem 255 "& amp; (na dole)" Błąd pliku: proces zmarł "
Josh

ten styl adresu spowoduje, że Tramp spróbuje przesłać ssh / scp, musisz użyć nagłówka protokołu ftp: // - jeśli twój host to SFTP, powinien działać z trampem (bez ange), jeśli jest to tylko FTP, potrzebujesz zainstalowanego ange (i skonfigurowany!).
ocodo

Co dokładnie powinienem wpisać? Wpisuję Cx Cf, następnie ftp: // josh: pass@host.com (brak miejsca na protokole ftp, formatowanie jest dziwne na stronie) i otacza go tak: Znajdź plik: {ftp: /} / josh: pass@host.com, a następnie umiera z tym samym błędem.
Josh

C-x C-f ... minibufor - & gt; Znajdź plik: ftp://josh:pass@host.com/ powinien przejść do folderu głównego, jeśli ange-ftp jest skonfigurowany prawidłowo. (czy ustawiłeś klienta ftp dla ange?)
ocodo

-1

Miałem szczęście uruchomić ftp, który pochodzi z / cygwin64, ale chciałbym znaleźć bardziej lekkie rozwiązanie: instalacja zegarów cygwin64 na około 3 GB.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.