Sto usando vagabondo via ssh per accedere ai file remoti. Per i file di testo, funziona davvero bene, ma ogni volta che voglio copiare file remoti più grandi sul mio computer locale, il vagabondo usa il suo metodo lento in linea (codifica del file con gzip). Questo è molto più lento rispetto all'utilizzo di un metodo esterno come ad esempio scp. Come posso fare in modo che emacs usi scp quando trasferisco file di grandi dimensioni?
Informazioni rilevanti:
Uso un file ~ / .ssh / config per accedere al computer remoto. L'alias per quella macchina è hehi09 nel seguito. L'accesso è senza password
Messaggi nel buffer dei messaggi durante il trasferimento:
Copying /ssh:hehi09:/home/christian/big_file.dat to /home/christian/big_file.dat'... Tramp: Inserting `/ssh:hehi09:/home/christian/big_file.dat'... Tramp: Encoding remote file `/ssh:hehi09:/home/christian/big_file.dat' with `(gzip <%s | base64)'...
Valori di:
il valore di tramp-copy-size-limit è 10240 (molto più piccolo della dimensione del file testato)
Il valore di tramp-default-method è "scp"
$ scp hehi09:/home/christian/big_file.dat ~/
funziona come previsto dalla riga di comando ed è molto più veloce del trasferimento in emacs
Qualche idea sul perché emacs non stia usando scp per copiare file di grandi dimensioni? Qualsiasi aiuto è molto apprezzato!