Copie o caminho atual para a área de transferência ou selecione a barra de endereços no Total Commander

23

Existe algum atalho para copiar o caminho do diretório atual no Total Commander?

Além disso, é possível selecionar ou destacar a barra de endereço com um atalho de teclado?

Mert Nuhoglu
fonte

Respostas:

24

Você pode copiar o caminho de qualquer arquivo ou pasta que estiver visualizando em qualquer um dos painéis.

CTRL+ Padicionará o caminho do diretório atual à barra de endereço.

Você também pode obter caminhos de arquivos individuais. Selecione os arquivos dos quais você deseja obter o caminho, clique em

Marque> Copiar nomes com o caminho para a área de transferência.

Você pode até adicionar um novo botão à barra de ferramentas que ativa esse comando se você usar essa função com muita frequência. Adicione um novo botão à barra de ferramentas e atribua a ele este comando:cm_CopyFullNamesToClip

Outra opção para facilitar o acesso é mapear um atalho de teclado personalizado para essa função. Isso é feito em

Configuração> Misc.

Quanto a um atalho para focar na linha de comando, não existe um atalho embutido para fazê-lo, mas você pode atribuir novamente um novo atalho de botão ou teclado ao comando cm_FocusCmdLine, que o leva de onde quer que esteja diretamente à barra de comando, selecionando todo o seu conteúdo.

molgar
fonte
14

Home, então Shift+ F6.

Como Molgar / Randy-Skretka disse, e também Ctrl+ Pmas use Shift+ e Shift+ para ir para a linha de comando e cortar com Ctrl+ X.

porque isso também funciona no modo de exibição de resumos e miniaturas , não apenas no modo completo (extra: veja os modos disponíveis com Shift+ F1).

n611x007
fonte
10

Existe algum atalho para copiar o caminho do diretório atual no Total Commander?

Ctrl+ Pe, em seguida, OU (teclas de seta) para copiar o diretório atual para a linha de comando e, em seguida, selecione-o para você. Então apenas Ctrl+ Ccopie.

Além disso, é possível selecionar ou destacar a barra de endereço com um atalho de teclado?

Use sua Homechave para colocar você sobre a notação [..] na parte superior da lista de diretórios. Esse é o diretório pai. Em seguida, use Shift+ F6para focar e realçar a barra de endereço (edite-a se precisar!).

Randy Skretka
fonte
no TC 8+ é shift+F6para mim, não ctrl+f6 . editei a resposta desde que entrei acidentalmente no diretório atual 'barra de directotry' / 'barra de navegação' / 'acima das listas de arquivos' por acidente e estava procurando o atalho
n611x007
o OU não funcionará em todas as situações. Considere o modo miniatura ou o modo Ctrl+F1 "Breve" . use Shift+ em vez disso
n611x007
7

Um bom truque é usar: Configuração> Opções> Misc> Redefinir teclas de atalho. Agora você pode adicionar Control + L e, em Command, selecione cm_EditPath

pressionar Control + L selecionará o caminho como Firefox, Explore (no Windows 8), Dolphin, Nautilus, ...

Majid Asgari
fonte
E que funciona para mim diretório da cópia de caminho atual também :)
CoDe
Também veja aqui .
Mohammad Dehghan 14/10
7

Configuração -> Opções -> Misc. -> Redefinir teclas de atalho -> Tecla de atalho -> Atribuir uma tecla de atalho desejada (por exemplo, F10) -> Comando cm_CopySrcPathToClip

É assim que o menu de configuração é:

URL para a imagem do menu de configuração

Beens
fonte
Você pode expandir um pouco sua resposta para explicar como fazer isso? Obrigado.
fixer1234
se você precisar de um caminho de arquivo completo com o nome do arquivo, use cm_CopyFullNamesToClip.
Alex
2

Não acho que haja atalhos de teclado para nenhuma das funções.

Uma lista de teclas de atalho do TC pode ser encontrada aqui: http://www.keyxl.com/aaa8055/84/Total-Commander-keyboard-shortcuts.htm

Existe uma maneira de criar teclas de atalho personalizadas para funções no TC (para todos os comandos disponíveis) ou mesmo para comandos personalizados. Informações podem ser encontradas aqui e aqui . Você poderá criar os atalhos desejados lá.

usuário 99572 está bom
fonte
0

Que tal uma solução com 1 clique ? Está usando Python (o que é ótimo por muitas razões):

  1. [Se você ainda não o tiver]: Instale o Python em https://www.python.org/downloads/ (geralmente a versão mais recente antes da 3.0 é geralmente recomendada, ela tem um suporte maior, mas nesse caso não deve ser ' não importa).
  2. [Se você não tem ainda]: Em Tipo de linha de comando: pip install pyperclip.
  3. Escreva o seguinte script curto e salve-o como um .pywarquivo:

    '''
        Run from TC's button with a "%P parameter (not "%p)
        It will pass the current path into the clipboard
    '''
    import sys, pyperclip
    
    pyperclip.copy(' '.join(sys.argv[1:]))
    
  4. Arraste o script para a barra de botões do seu TC. Vai se tornar um botão.
  5. Clique com o botão direito do mouse no botão recém-criado e no tipo de campo "Parâmetros" "%P(não "%p; as aspas duplas "são importantes para manipular caminhos com mais de um caractere de espaço próximos um do outro).
  6. [Opcional]: altere o ícone digitando wcmicons.dllno campo "Arquivo de ícone" e selecione algo intuitivo, como:insira a descrição da imagem aqui

A partir de agora, sempre que você clicar nesse botão, o caminho completo para o diretório do painel atual será copiado para a área de transferência!

ellockie
fonte
0

Eu acho ctrl- dé o que você queria, então você pode usar ctrl+ cpara copiar o caminho.

shaojwa
fonte
0

Normalmente, o TC permite editar o caminho atual se você pressionar Shift + F6 no item "..". Mas você pode atribuir qualquer tecla de acesso em Configuração - Misc. para o comando interno cm_EditPath e use-o para esta tarefa - ele funcionará sempre. Por exemplo, eu gosto de usar as teclas de atalho Alt + Up.

Fonte: Atalho para a área do caminho (diretório atual)? (resolvido)

user685044
fonte
-1

Uma solução com bat em vez de python:

  1. vá para "configuração / Diversos / redefinir teclas de atalho"
  2. escolheu uma combinação de teclas grátis
  3. pressione o botão da lupa
  4. pressione o botão novo para definir um novo comando do usuário
  5. no comando escreva: cmd /c echo
  6. nos parâmetros: %P | clip
  7. clique em "OK" duas vezes e pressione a caixa de seleção verde
Miki
fonte
Tecnicamente, não está errado, mas é um tipo de alongamento longo.
Mahmoud Khaled
-1

CNTRL-P está correto, mas para ter o caminho atual na área de comando na parte inferior, há CNTRL-SHIFT-ENTER

Dirk Zaal
fonte