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?

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.


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).


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!).


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, ...


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


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


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!


0

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


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)


-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

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.