¿Es posible agregar un servicio en una carpeta para abrirlo con una aplicación específica?
Como se muestra en la siguiente captura de pantalla, una aplicación llamada ever note
ha hecho esto. Quiero hacerlo manualmente para #VSCODE y #Brackets
EDITAR
Como mi pregunta ha sido marcada como poco clara, estoy tratando de elaborar un ejemplo.
Tomemos VSCode como ejemplo. Es un editor de texto que abre una carpeta y le permite al usuario editar los archivos de texto en la carpeta y las subcarpetas de la carpeta. Hay tantas otras aplicaciones en el mercado como Sublime, Adobe Brackets, etc.
La jerarquía de carpetas se ve así (captura de pantalla a continuación)
Para abrir la carpeta en la aplicación, tengo que abrir la aplicación, luego ir a la opción de abrir carpeta, luego buscar la carpeta, luego seleccionar y hacer clic en el botón Abrir
En lugar de esto, quiero una opción en el clic derecho de la carpeta para abrir la carpeta directamente con el editor de texto.
Al igual que puede abrir una carpeta en la terminal agregando un servicio
folder
con una aplicación, no unafile
.Respuestas:
Puede hacer esto con un servicio de Automator .
Crea el servicio:
Abra Automator y seleccione Servicio o Archivo > Nuevo > Servicio si Automator ya está abierto.
Conjunto de servicios recibe seleccionado a archivos o carpetas y en al Buscador .
Agregue una acción Ejecutar script de Shell , establezca Shell: en / bin / bash y Pase input: a como argumentos y agregue el siguiente código :
Ahora puede seleccionar Archivos y / o Carpetas en el Finder y luego hacer clic con el botón Control (clic derecho) sobre ellos y seleccionar Abrir en Visual Studio Code en el Menú contextual de servicios .
Nota: Probé esto con Visual Studio Code pero no con Brackets ya que no lo tengo instalado. Sin embargo, también debería poder crear uno para él de la misma manera mientras sustituye el nombre de la aplicación en el
open
comando.fuente
Aquí hay una solución alternativa: en lugar de usar el menú contextual, ¡puede abrir la carpeta desde la barra de herramientas del buscador!
Vea mi repositorio aquí: abrir-carpeta-con-vs-código
fuente
En macOS Mojave (10.14.2), no pude encontrar la opción de Servicio en Automator. Así que tuve que seguir los pasos a continuación para abrir el contenido de la carpeta en la aplicación Vista previa:
TODO: agregue comprobaciones para asegurarse de que Vista previa solo abra algunos tipos de archivos (por ejemplo, PDF, etc.) y no binarios, etc.
fuente
Aquí hay una guía que puede usar para crear una aplicación que abrirá sus aplicaciones favoritas, así como cualquier carpeta que pueda usar con frecuencia, para que pueda trabajar (o jugar) con solo un clic. Tal vez pueda cumplir con sus requisitos :)
fuente
No resuelve la pregunta exactamente, pero siempre puede arrastrar la carpeta al icono VSCode en el dock de su aplicación
fuente