Insira o nome do arquivo selecionado durante a cópia no Midnight Commander

2

É possível colar o nome do arquivo selecionado no popup de cópia, então quando eu apertar F5 este nome de arquivo estará na seção 'to', então eu posso ajustá-lo?

Por exemplo:

Eu quero copiar /home/piotr/testFile.log para /home/piotr/testFile2.log .
Eu abro os dois painéis no mesmo diretório e clico em F5, mas o valor 'to' é: /home/piotr e eu gostaria que ele fosse /home/piotr/testFile.log , então eu posso simplesmente ajustar o nome ao invés de digitá-lo do zero. / p>     

por Piotr Nowicki 15.02.2012 / 10:42

1 resposta

3

Use Shift - F5 em vez disso (ou Shift - F6 para renomear) - o diálogo terá o para campo preenchido com o nome do arquivo atual (sem o caminho).

Infelizmente, essas combinações não funcionam em determinadas circunstâncias. Não faço ideia se depende da compilação do MC, do terminal ou de alguma biblioteca usada. Então eu também adicionei isso em ~ / .mc / menu como alternativa:

5       Copy
        read -e -i "%f" -p 'Copy file : ' name
        [[ "$name" && "$name" != "%f" ]] && cp "%f" "$name"

6       Rename
        read -e -i "%f" -p 'Rename file : ' name
        [[ "$name" && "$name" != "%f" ]] && mv "%f" "$name"

Então eu apenas selecionei o arquivo, tecle F2 , 5 (ou 6 para renomear) então edite o nome e pressione Entre com . Isso requer bash 4 ou mais recente, devido à opção read ' -i .

    
por 15.02.2012 / 11:12