Copie la ruta actual al portapapeles o seleccione la barra de direcciones en Total Commander

23

¿Hay algún acceso directo para copiar la ruta del directorio actual en Total Commander?

Además, ¿es posible seleccionar o resaltar la barra de direcciones con un atajo de teclado?

Mert Nuhoglu
fuente

Respuestas:

24

De hecho, puede copiar la ruta de cualquier archivo o carpeta que esté viendo en cualquiera de los paneles.

CTRL+ Pagregará la ruta del directorio actual a la barra de direcciones.

También puede obtener rutas de archivos individuales. Seleccione los archivos de los que desea obtener la ruta, haga clic en

Marca> Copiar nombres con ruta al portapapeles.

Incluso puede agregar un nuevo botón a la barra de herramientas que activa este comando si usa esta función con mucha frecuencia. Agregue un nuevo botón a la barra de herramientas y asígnele este comando:cm_CopyFullNamesToClip

Otra opción para facilitar el acceso es asignar un atajo de teclado personalizado a esta función. Esto se hace en

Configuración> Misc.

En cuanto a un atajo para enfocarse en la línea de comando, no hay un atajo incorporado para hacerlo, pero nuevamente puede asignar un nuevo botón o atajo de teclado al comando cm_FocusCmdLine, que lo lleva desde donde sea que esté directamente a la barra de comandos, seleccionando todo su contenido.

molgar
fuente
14

Home, entonces Shift+ F6.

Como dijo molgar / randy-skretka, y también Ctrl+ Ppero use Shift+ y Shift+ para ir a la línea de comando y cortar con Ctrl+ X.

porque eso también funciona en el 'modo' Vista breve y en miniatura , no solo en Completo (extra: vea los modos disponibles con Shift+ F1).

n611x007
fuente
10

¿Hay algún acceso directo para copiar la ruta del directorio actual en Total Commander?

Ctrl+ Py luego O (teclas de flecha) para copiar el directorio actual a la línea de comando y luego seleccionarlo por usted. Entonces solo Ctrl+ Ccopia.

Además, ¿es posible seleccionar o resaltar la barra de direcciones con un atajo de teclado?

Use su Homeclave para colocarlo sobre la notación [..] en la parte superior de la lista del directorio. Ese es el directorio principal. Luego use Shift+ F6para enfocarse y resaltar la barra de direcciones (edítela si es necesario).

Randy Skretka
fuente
en TC 8+ es shift+F6para mí, no ctrl+f6 . edité la respuesta ya que accidentalmente ingresé la 'barra de directotry' / 'breadcrumb bar' / 'directorio actual sobre las listas de archivos' por accidente y estaba buscando el acceso directo
n611x007
El quirófano no funcionará en todas las situaciones. Considere el modo miniatura o el modo Ctrl+F1 'Breve' . use Shift+ en su lugar
n611x007
7

Un buen truco es usar: Configuración> Opciones> Varios> Redefinir teclas de acceso rápido. Ahora puede agregar Control + L y en Comando seleccione cm_EditPath

presionando Control + L seleccionará la ruta al igual que Firefox, Explore (en Windows 8), Dolphin, Nautilus, ...

Majid Asgari
fuente
Y a mí también me funciona copiar la ruta actual del directorio :)
CoDe
También mira aquí .
Mohammad Dehghan
7

Configuración -> Opciones -> Misc. -> Redefinir teclas de acceso rápido -> Teclas de acceso rápido -> Asignar una tecla de acceso rápido que desee (por ejemplo, F10) -> Comando cm_CopySrcPathToClip

Así es como se ve el menú de configuración:

URL para la imagen del menú de configuración

Beens
fuente
¿Puedes ampliar un poco tu respuesta para explicar cómo lograr esto? Gracias.
Fixer1234
si necesita una ruta de archivo completa con el nombre del archivo, use cm_CopyFullNamesToClip.
Alex
2

No creo que haya atajos de teclado para ninguna de las funciones.

Puede encontrar una lista de teclas de acceso rápido TC aquí: http://www.keyxl.com/aaa8055/84/Total-Commander-keyboard-shortcuts.htm

Hay una manera de crear teclas de acceso rápido personalizadas para funciones en TC (para todos los comandos disponibles) o incluso para comandos personalizados. La información se puede encontrar aquí y aquí . Es posible que pueda crear sus accesos directos deseados allí.

el usuario 99572 está bien
fuente
0

¿Qué pasa con una solución de 1 clic ? Está usando Python (que es genial por muchas razones):

  1. [Si aún no lo tiene]: instale Python desde https://www.python.org/downloads/ (en general, generalmente se recomienda la última versión anterior a la 3.0, tiene mayor soporte, pero en este caso no debería ' t importa).
  2. [Si no lo tiene todavía]: En el tipo de línea de comandos: pip install pyperclip.
  3. Escriba el siguiente script corto y guárdelo como un .pywarchivo:

    '''
        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. Arrastre el script a la barra de botones de su TC. Se convertirá en un botón.
  5. Haga clic con el botón derecho en el botón recién creado y en el tipo de campo "Parámetros" "%P(no "%p; la comilla doble simple "es importante para manejar rutas con más de un carácter de espacio uno al lado del otro).
  6. [Opcional]: cambie su icono escribiendo wcmicons.dllen el campo "Archivo de icono" y seleccione algo intuitivo, como:ingrese la descripción de la imagen aquí

¡De ahora en adelante, cada vez que haga clic en ese botón, la ruta completa al directorio de su panel actual se copiará en el portapapeles!

ellockie
fuente
0

Creo que ctrl- des lo que quería, entonces se puede usar ctrl+ ccopiar la ruta.

shaojwa
fuente
0

Por lo general, TC permite editar la ruta actual si presiona Shift + F6 en el elemento "..". Pero puede asignar cualquier tecla de acceso rápido en Configuración - Misc. para el comando interno cm_EditPath y usarlo para esta tarea, funcionará siempre. Por ejemplo, me gusta usar la tecla de acceso rápido Alt + Up.

Fuente: ¿ Acceso directo al área de ruta (directorio actual)? (resuelto)

usuario685044
fuente
-1

Una solución con bat en lugar de python:

  1. vaya a "configuración / Varios / redefinir teclas de acceso rápido"
  2. eligió una combinación de teclas gratis
  3. presione el botón de lupa
  4. presione el botón nuevo para definir un nuevo comando de usuario
  5. en el comando escribe: cmd /c echo
  6. en los parámetros: %P | clip
  7. haga clic en "Aceptar" dos veces, luego presione la casilla verde
Miki
fuente
Técnicamente no está mal, pero es un poco largo.
Mahmoud Khaled
-1

CNTRL-P es correcto, pero para tener la ruta actual en el área de comando en la parte inferior, hay CNTRL-SHIFT-ENTER

Dirk Zaal
fuente