Come copiare / spostare rapidamente i file in Emacs Dired?


46

In Diredmodalità, posso mcontrassegnare i file e Rspostarli in una destinazione.

Alcune volte il percorso di destinazione è troppo lungo. Con la destinazione aperta in una finestra divisa, c'è un modo per spostare i file più velocemente?

Quando vedo le due finestre dirette sullo schermo, ho perso la funzione di trascinamento della selezione in un file manager della GUI.

Risposte:


64

Dalla documentazione:

dired-dwim-target è una variabile definita in `dired.el '. Il suo valore è zero

Documentazione: se non nulla, Dired tenta di indovinare una directory di destinazione predefinita. Ciò significa: se nella finestra successiva viene visualizzato un buffer Dired, utilizzare la directory corrente anziché la directory corrente di questo buffer Dired.

La destinazione viene utilizzata nel prompt per la copia del file, la ridenominazione ecc.

Mettere questo nel file init: (setq dired-dwim-target t). Quindi, vai su Dired, dividi la finestra split-window-verticallye vai su un'altra directory Dired. Quando premi C per copiare, l'altra directory nel riquadro diviso sarà la destinazione predefinita.


2
Wow e 'grandioso! Emacs è fantastico! Grazie.
Nick,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.