Kopieren Sie den aktuellen Pfad in die Zwischenablage oder wählen Sie die Adressleiste in Total Commander


23

Gibt es eine Verknüpfung, um den Pfad des aktuellen Verzeichnisses in Total Commander zu kopieren?

Ist es auch möglich, die Adressleiste mit einer Tastenkombination auszuwählen oder hervorzuheben?

Antworten:


24

Sie können in der Tat den Pfad einer Datei oder eines Ordners kopieren, den Sie in einem der Fenster anzeigen.

CTRL+ Pfügt den aktuellen Verzeichnispfad in die Adressleiste ein.

Sie können auch die Pfade einzelner Dateien abrufen. Wählen Sie die Dateien aus, von denen Sie den Pfad erhalten möchten, und klicken Sie auf

Markieren Sie> Namen mit Pfad in Zwischenablage kopieren.

Sie können der Symbolleiste sogar eine neue Schaltfläche hinzufügen, die diesen Befehl aktiviert, wenn Sie diese Funktion sehr oft verwenden. Fügen Sie der Symbolleiste eine neue Schaltfläche hinzu, und weisen Sie ihr den folgenden Befehl zu:cm_CopyFullNamesToClip

Eine weitere Möglichkeit für den einfachen Zugriff besteht darin, dieser Funktion eine benutzerdefinierte Tastenkombination zuzuordnen. Dies geschieht in

Konfiguration> Sonstiges

Für eine Verknüpfung, die sich auf die Befehlszeile konzentriert, gibt es keine eingebaute Verknüpfung. Sie können dem Befehl jedoch erneut eine neue Schaltfläche oder eine neue Tastenkombination zuweisen cm_FocusCmdLine, mit der Sie von überall direkt zur Befehlsleiste gelangen und auswählen können sein ganzer Inhalt.


14

Home, dann Shift+ F6.

Wie Molgar / Randy-Skretka sagte, und auch Ctrl+ Paber Shift+ und Shift+ verwenden , um zur Befehlszeile zu gehen und mit Ctrl+ zu schneiden X.

denn das funktioniert auch in der Kurz- und Miniaturansicht 'mode', nicht nur in Full (extra: siehe verfügbare Modi mit Shift+ F1).


10

Gibt es eine Verknüpfung, um den Pfad des aktuellen Verzeichnisses in Total Commander zu kopieren?

Ctrl+ Pund dann ODER (Pfeiltasten), um das aktuelle Verzeichnis in die Befehlszeile zu kopieren und es dann für Sie auszuwählen. Dann einfach Ctrl+ Ckopieren.

Ist es auch möglich, die Adressleiste mit einer Tastenkombination auszuwählen oder hervorzuheben?

Verwenden Sie Ihren HomeSchlüssel, um Sie über die [..] Notation oben in der Verzeichnisliste zu setzen. Das ist das übergeordnete Verzeichnis. Verwenden Sie dann Shift+, F6um auf die Adressleiste zu fokussieren und sie zu markieren (bearbeiten Sie sie, wenn Sie müssen!).


in TC 8+ ist es shift+F6für mich nicht ctrl+f6 . Ich habe die Antwort bearbeitet, da ich versehentlich die 'Directotry-Leiste' / 'Breadcrumb-Leiste' / 'Aktuelles Verzeichnis über den Dateilisten'
eingegeben habe

Der OP funktioniert nicht in allen Situationen. Betrachten Sie den Thumbnail-Modus oder den Ctrl+F1 'Brief'- Modus. Verwenden Sie stattdessen Shift+
n611x007

7

Ein guter Hack verwendet: Konfiguration> Optionen> Verschiedenes> Hotkeys neu definieren. Jetzt können Sie Strg + L hinzufügen und in Befehl cm_EditPath auswählen

Drücken Sie Strg + L, um den Pfad wie Firefox, Explore (in Windows 8), Dolphin, Nautilus, ... auszuwählen.


Und es funktioniert für mich, Verzeichnis aktuellen Pfad auch zu kopieren :)
CoDe

Schau auch hier .
Mohammad Dehghan

7

Konfiguration -> Optionen -> Sonstiges -> Hotkeys neu definieren -> Hotkey -> Gewünschten Hotkey zuweisen (zB F10) -> Befehl cm_CopySrcPathToClip

So sieht das Konfigurationsmenü aus:

URL für das Bild des Konfigurationsmenüs


Können Sie Ihre Antwort etwas erweitern, um zu erklären, wie dies erreicht werden kann? Vielen Dank.
Fixer1234

Wenn Sie einen vollständigen Dateipfad mit einem Dateinamen benötigen, verwenden Sie cm_CopyFullNamesToClip.
Alex

2

Ich glaube nicht, dass es Tastaturkürzel zu einer der Funktionen gibt.

Eine Liste der TC-Hotkeys finden Sie hier: http://www.keyxl.com/aaa8055/84/Total-Commander-keyboard-shortcuts.htm

Es gibt eine Möglichkeit, benutzerdefinierte Hotkeys für Funktionen in TC (für alle verfügbaren Befehle) oder sogar für benutzerdefinierte Befehle zu erstellen. Informationen finden Sie hier und hier . Möglicherweise können Sie dort die gewünschten Verknüpfungen erstellen.


0

Was ist mit einer 1-Klick-Lösung ? Es verwendet Python (was aus so vielen Gründen großartig ist):

  1. [Wenn Sie es noch nicht haben]: Installieren Sie Python von https://www.python.org/downloads/ (im Allgemeinen wird die neueste Version vor 3.0 empfohlen, sie bietet größere Unterstützung, sollte aber in diesem Fall nicht verwendet werden. ' t matter).
  2. [Wenn Sie es noch nicht haben]: In Befehlszeile Typ: pip install pyperclip.
  3. Schreiben Sie das folgende kurze Skript und speichern Sie es als .pywDatei:

    '''
        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. Ziehen Sie das Skript auf die Schaltflächenleiste Ihres TC. Es wird ein Knopf.
  5. Klicken Sie mit der rechten Maustaste auf die neu erstellte Schaltfläche und geben Sie im Feld "Parameter" Folgendes ein: "%P(nicht "%p; das einfache Anführungszeichen "ist wichtig, um Pfade mit mehr als einem Leerzeichen nebeneinander zu behandeln).
  6. [Optional]: Ändern Sie das Symbol, indem Sie wcmicons.dllin das Feld "Symboldatei" Folgendes eingeben :Bildbeschreibung hier eingeben

Von nun an wird, wenn Sie auf diese Schaltfläche klicken, der vollständige Pfad zum Verzeichnis Ihres aktuellen Panels in die Zwischenablage kopiert!


0

Ich denke ctrl- dist es, was Sie wollten, dann können Sie ctrl+ verwenden, cum den Pfad zu kopieren.


0

Normalerweise ermöglicht TC das Bearbeiten des aktuellen Pfads, wenn Sie bei ".." die Tastenkombination Umschalt + F6 drücken. Sie können jedoch unter Konfiguration - Sonstiges einen beliebigen Hotkey zuweisen. für den internen Befehl cm_EditPath und verwenden Sie es für diese Aufgabe - es wird immer funktionieren. ZB verwende ich gerne die Tastenkombination Alt + Auf.

Quelle: Verknüpfung zum Pfadbereich (aktuelles Verzeichnis)? (gelöst)


-1

Eine Lösung mit Fledermaus statt Python:

  1. gehe zu "Konfiguration / Verschiedenes / Hotkeys neu definieren"
  2. wählte eine freie Tastenkombination
  3. Drücken Sie die Lupentaste
  4. Drücken Sie die neue Taste, um einen neuen Benutzerbefehl zu definieren
  5. im befehl schreiben: cmd /c echo
  6. in den Parametern: %P | clip
  7. Klicken Sie zweimal auf "OK" und dann auf das grüne Kontrollkästchen

Technisch ist es nicht falsch, aber es ist eine lange Strecke.
Mahmoud Khaled

-1

CNTRL-P ist korrekt, aber um den aktuellen Pfad im Befehlsbereich unten zu haben, gibt es CNTRL-SHIFT-ENTER

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.