Comment copier / déplacer rapidement un fichier dans Emacs Dired?

46

En Diredmode, je peux mmarquer des fichiers et Rles déplacer vers une destination.

Parfois, le chemin de destination est trop long. Avec la destination ouverte dans une fenêtre divisée, existe-t-il un moyen de déplacer les fichiers plus rapidement?

Lorsque je vois les deux fenêtres en mode écran à l'écran, j'ai raté la fonction glisser-déposer dans un gestionnaire de fichiers à interface graphique.

Entaille
la source

Réponses:

64

De la documentation:

dired-dwim-target est une variable définie dans «dired.el». Sa valeur est nulle

Documentation: Si non-nul, Dired essaie de deviner un répertoire cible par défaut. Cela signifie: si un tampon Dired est affiché dans la fenêtre suivante, utilisez son répertoire actuel au lieu du répertoire actuel de ce tampon Dired.

La cible est utilisée dans l'invite pour la copie de fichier, le changement de nom, etc.

Mettez dans votre fichier INIT: (setq dired-dwim-target t). Ensuite, allez dans dired, divisez votre fenêtre split-window-verticallyet allez dans un autre répertoire dired. Lorsque vous appuierez sur C pour copier, l’autre répertoire du volet divisé sera la destination par défaut.

Nsukami _
la source
2
Wow c'est génial! Emacs est incroyable! Merci.
Nick