Copiez le chemin actuel dans le presse-papiers ou sélectionnez la barre d'adresse dans Total Commander

23

Existe-t-il un raccourci pour copier le chemin du répertoire actuel dans Total Commander?

Est-il également possible de sélectionner ou de mettre en surbrillance la barre d'adresse avec un raccourci clavier?

Mert Nuhoglu
la source

Réponses:

24

Vous pouvez en effet copier le chemin de n'importe quel fichier ou dossier que vous visualisez dans l'un des volets.

CTRL+ Pajoutera le chemin du répertoire actuel à la barre d'adresse.

Vous pouvez également obtenir les chemins des fichiers individuels. Sélectionnez les fichiers dont vous souhaitez obtenir le chemin, cliquez sur

Marquez> Copier les noms avec le chemin d'accès au presse-papiers.

Vous pouvez même ajouter un nouveau bouton à la barre d'outils qui active cette commande si vous utilisez très souvent cette fonction. Ajoutez un nouveau bouton à la barre d'outils et affectez-lui cette commande:cm_CopyFullNamesToClip

Une autre option pour un accès facile consiste à mapper un raccourci clavier personnalisé à cette fonction. Cela se fait en

Configuration> Divers.

En ce qui concerne un raccourci pour se concentrer sur la ligne de commande, il n'y a pas de raccourci intégré pour le faire, mais vous pouvez à nouveau attribuer un nouveau bouton ou raccourci clavier à la commande cm_FocusCmdLine, qui vous amène où que vous soyez directement dans la barre de commandes, en sélectionnant tout son contenu.

molgar
la source
14

Home, puis Shift+ F6.

Comme l'a dit molgar / randy-skretka, et aussi Ctrl+ Pmais utilisez Shift+ et Shift+ pour aller en ligne de commande et couper avec Ctrl+ X.

parce que cela fonctionne également en mode « Brief» et « Thumbnail View », pas seulement en mode Full (extra: voir les modes disponibles avec Shift+ F1).

n611x007
la source
10

Existe-t-il un raccourci pour copier le chemin du répertoire actuel dans Total Commander?

Ctrl+ Ppuis OR (touches fléchées) pour copier le répertoire en cours sur la ligne de commande, puis sélectionnez-le pour vous. Ensuite, il suffit de Ctrl+ Ccopier.

Est-il également possible de sélectionner ou de mettre en surbrillance la barre d'adresse avec un raccourci clavier?

Utilisez votre Homeclé pour vous placer sur la notation [..] en haut de la liste des répertoires. C'est le répertoire parent. Utilisez ensuite Shift+ F6pour vous concentrer sur la barre d'adresse et la mettre en surbrillance (modifiez-la si vous en avez besoin!).

Randy Skretka
la source
dans TC 8+, c'est shift+F6pour moi, non ctrl+f6 . modifié la réponse depuis que je suis entré par accident dans le "répertoire direct" / "barre de navigation" / "répertoire actuel au-dessus des listes de fichiers" par accident et que
je
le bloc opératoire ne fonctionnera pas dans toutes les situations. Envisagez le mode miniature ou le mode Ctrl+F1 «bref» . utilisez Shift+ à la place
n611x007
7

Un bon hack utilise: Configuration> Options> Divers> Redéfinir les raccourcis clavier. Vous pouvez maintenant ajouter Control + L et dans Command sélectionner cm_EditPath

appuyer sur Ctrl + L sélectionnera le chemin comme Firefox, Explore (sous Windows 8), Dolphin, Nautilus, ...

Majid Asgari
la source
Et ça marche pour moi de copier le chemin courant du répertoire aussi :)
CoDe
Regardez aussi ici .
Mohammad Dehghan du
7

Configuration -> Options -> Divers. -> Redéfinir les raccourcis clavier -> Raccourci clavier -> Attribuer un raccourci clavier souhaité (par exemple F10) -> Commande cm_CopySrcPathToClip

Voici à quoi ressemble le menu de configuration:

URL de l'image du menu de configuration

Beens
la source
Pouvez-vous développer un peu votre réponse pour expliquer comment y parvenir? Merci.
fixer1234
si vous avez besoin d'un chemin de fichier complet avec un nom de fichier, utilisez cm_CopyFullNamesToClip.
Alex
2

Je ne pense pas qu'il existe de raccourcis clavier pour l'une ou l'autre des fonctions.

Une liste des raccourcis clavier TC peut être trouvée ici: http://www.keyxl.com/aaa8055/84/Total-Commander-keyboard-shortcuts.htm

Il existe un moyen de créer des raccourcis clavier personnalisés pour les fonctions de TC (pour toutes les commandes disponibles) ou même pour les commandes personnalisées. Des informations peuvent être trouvées ici et ici . Vous pourrez peut-être y créer les raccourcis souhaités.

l'utilisateur 99572 est très bien
la source
0

Et une solution en 1 clic ? Il utilise Python (ce qui est idéal pour de nombreuses raisons):

  1. [Si vous ne l'avez pas encore]: installez Python à partir de https://www.python.org/downloads/ (en général, la dernière version avant 3.0 est généralement recommandée, elle a un meilleur support, mais dans ce cas, elle ne devrait pas '' t importe).
  2. [Si vous ne l' avez pas encore]: Dans le type de ligne de commande: pip install pyperclip.
  3. Écrivez le court script suivant et enregistrez-le en tant que .pywfichier:

    '''
        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. Faites glisser le script sur la barre de boutons de votre TC. Cela deviendra un bouton.
  5. Cliquez avec le bouton droit sur le bouton nouvellement créé et dans le type de champ "Paramètres" "%P(pas "%p; le guillemet double "est important pour gérer les chemins avec plus d'un caractère d'espace côte à côte).
  6. [Facultatif]: changez son icône en tapant wcmicons.dlldans le champ "Fichier d'icônes" et sélectionnez quelque chose d'intuitif, comme:entrez la description de l'image ici

A partir de maintenant, chaque fois que vous cliquez sur ce bouton, le chemin complet vers le répertoire de votre panneau actuel sera copié dans le presse-papiers!

ellockie
la source
0

Je pense ctrl- dc'est ce que vous vouliez, alors vous pouvez utiliser ctrl+ cpour copier le chemin.

shaojwa
la source
0

TC permet généralement d'éditer le chemin actuel si vous appuyez sur Maj + F6 sur l'élément "..". Mais vous pouvez attribuer n'importe quel raccourci clavier sous Configuration - Divers. pour la commande interne cm_EditPath et utilisez-la pour cette tâche - cela fonctionnera toujours. Par exemple, j'aime utiliser le raccourci clavier Alt + Up.

Source: raccourci vers la zone du chemin (répertoire actuel)? (résolu)

user685044
la source
-1

Une solution avec bat au lieu de python:

  1. allez dans "configuration / Misc / redefine hotkeys"
  2. a choisi une combinaison de touches gratuite
  3. appuyez sur le bouton de la loupe
  4. appuyez sur le nouveau bouton pour définir une nouvelle commande utilisateur
  5. dans la commande, écrivez: cmd /c echo
  6. dans les paramètres: %P | clip
  7. cliquez sur "OK" deux fois, puis appuyez sur la case verte
Miki
la source
Techniquement, ce n'est pas faux, mais c'est une sorte de long tronçon.
Mahmoud Khaled
-1

CNTRL-P est correct, mais pour avoir le chemin actuel dans la zone de commande en bas, il y a CNTRL-SHIFT-ENTER

Dirk Zaal
la source