Como copiar / mover arquivos rapidamente no Emacs Dired?

46

No Diredmodo, posso mmarcar arquivos e Rmovê-los para um destino.

Algumas vezes o caminho de destino é muito longo. Com o destino aberto em uma janela dividida, existe uma maneira de mover arquivos mais rapidamente?

Quando vejo as duas janelas direcionadas na tela, perdi a função de arrastar e soltar em um gerenciador de arquivos da GUI.

usuario
fonte

Respostas:

64

A partir da documentação:

dired-dwim-target é uma variável definida em `dired.el '. Seu valor é nulo

Documentação: se não for nulo, o Dired tenta adivinhar um diretório de destino padrão. Isso significa: se houver um buffer Dired exibido na próxima janela, use seu diretório atual, em vez do diretório atual desse buffer Dired.

O destino é usado no prompt para copiar, renomear etc.

Colocar isso em seu arquivo de inicialização: (setq dired-dwim-target t). Em seguida, vá para dired, divida sua janela split-window-verticallye vá para outro diretório dired. Quando você pressionar C para copiar, o outro diretório no painel dividido será o destino padrão.

Nsukami _
fonte
2
Wow isso é ótimo! Emacs é incrível! Obrigado.
Nick