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?
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?
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.
Lea otras preguntas en las etiquetas terminal command-line path open-directory