Cómo abrir una ruta en Double Commander desde la Terminal

2

Si escribo open $(pwd) o open /anypath/ obtendré la ruta abierta en el Finder. ¿Cómo puedo lograr resultados similares pero con la apertura de ruta en Double Commander en su lugar?

    
pregunta Kuncevic 01.01.2016 - 07:32

1 respuesta

3

Por defecto, Double Commander está programado para abrirse con dos pestañas cada una configurada en la ubicación actual del paquete de aplicaciones Double Commander.app. Si uno cambia a una ubicación diferente, el valor predeterminado en una de las Pestañas y luego cierra Double Commander y lo vuelve a abrir, se abre a la última ubicación antes de ser cerrado.

Aquí hay una manera de abrir Double Commander en una ruta específica desde la línea de comandos similar a abrir el Finder en una ruta específica usando Terminal. Esto cubre el valor predeterminado de dos pestañas.

Use la siguiente sintaxis en una Terminal:

open -a Double\ Commander --args -path location ...

Ejemplo:

open -a Double\ Commander --args -path ~/Documents

Esto abrirá Double Commander en la carpeta Documentos en la pestaña izquierda y la pestaña derecha se abrirá hasta la última ubicación abierta.

Si desea establecer la ubicación de ambas pestañas, utilice:

open -a Double\ Commander --args -path location location

Ejemplo:

open -a Double\ Commander --args -path / ~/Documents 

Esto abrirá Double Commander en la raíz del volumen de arranque, generalmente Macintosh HD, en la pestaña izquierda y en la carpeta Documentos en la pestaña derecha.

Si hay una manera de establecer la pestaña derecha mientras se deja la pestaña izquierda a la última ubicación guardada, no sé la sintaxis , si es posible. Intenté varios intentos con diferentes delimitadores, pero ninguno dio los resultados deseados en las pruebas.

Actualice para abordar el comentario de s.newave:

Yo agregaría una función a su archivo .bash_profile como en el siguiente código de ejemplo :

function odc () {
        pkill doublecmd; open -a Double\ Commander --args --no-splash -path "$1" "$2"
 }

Luego, desde la línea de comandos en la Terminal, simplemente puedes usar odc o por ejemplo: odc / ~Documents

Tenga en cuenta que si el Double Commander > Configuración > Comportamientos > [] Permitir solo una copia de DC a la vez, la casilla de verificación no está marcada, puede usar la siguiente variante para abrir una nueva aparición de Double Commander en las rutas deseadas dejando otras ocurrencias de Double Commander en ejecución.

function ondc () {
        open -n -a Double\ Commander --args --no-splash -path "$1" "$2"
 }

Luego, desde la línea de comandos en la Terminal, simplemente puedes usar ondc o por ejemplo: ondc / ~Documents

Tenga en cuenta que, en cualquier caso, también puede pasar un solo argumento, por ejemplo. odc ~Documents o: ondc ~Documents

Los nombres de las funciones odc y ondc representan open double commander y open new double commander , respectivamente.

    
respondido por el user3439894 01.01.2016 - 19:38

Lea otras preguntas en las etiquetas