OSX: ¿cómo agregar una opción de clic derecho en la carpeta para abrir la carpeta con una aplicación como VS Code?

13

¿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

EDIT

Comomipreguntahasidomarcadacomopococlara,estoytratandodeexplicarconunejemplo.

Tomemos

La jerarquía de carpetas tiene este aspecto (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, buscar la carpeta, seleccionar y hacer clic en el botón Abrir

En lugar de esto, quiero una opción en el botón derecho de la carpeta para abrir la carpeta directamente con el editor de texto.

Al igual que puede abrir una carpeta en el terminal agregando un servicio

    
pregunta Vikas Bansal 20.05.2016 - 09:22

3 respuestas

13

Puedes hacer esto con un Automator Service .

Crea el servicio:

  1. Abre Automator y selecciona Servicio o Archivo > Nuevo > Servicio Si Automator ya está abierto.

  2. Establezca El servicio recibe seleccionado en archivos o carpetas y en en Buscador .

  3. Agregue un Ejecución del script de shell Acción , configurando Shell: en / bin / bash y Pase la entrada: a como argumentos y agregue lo siguiente code:

for f in "$@"; do
    open -a 'Visual Studio Code' "$f"
done
  1. Guarde el Servicio como Abrir en Visual Studio Code .

  • Cerrar Automator .
  • Ahora puede seleccionar Archivos y o Carpetas en Finder y luego hacer clic con el botón derecho (clic con el botón derecho) en ellos y seleccione Abrir en Visual Studio Code del Servicios Menú contextual.

    Nota: Probé esto con Visual Studio Code pero no con Brackets ya que no lo tengo instalado. Sin embargo, deberías poder crear uno para él también de la misma manera mientras sustituyes el nombre de la aplicación en el comando open .

        
    respondido por el user3439894 21.05.2016 - 05:09
    5

    Aquí hay una solución alternativa: en lugar de usar el menú del botón derecho, ¡podría abrir la carpeta desde la barra de herramientas del buscador!

    Consultemirepositorioaquí: abrir carpeta-con-vs-código

        
    respondido por el AZ. 23.11.2016 - 21:01
    0

    Aquí hay una guía que puede usar para crear una aplicación que abrirá sus aplicaciones favoritas, así como cualquier carpeta que use con frecuencia, para que pueda trabajar (o jugar) con un solo clic. Quizás se adapte a tus necesidades :)

      

    Este flujo de trabajo se utiliza para iniciar Microsoft Word, Adobe Photoshop y   Aplicación de vista previa de Apple. El flujo de trabajo también lanza Safari y   abre la página de inicio de About: Macs. También abre una carpeta en el Finder.   Puedes personalizarlo como desees.

         

    Crear el flujo de trabajo

         
    1. Inicie Automator, ubicado en / Aplicaciones.
    2.   
    3. Seleccione 'Aplicación' como el tipo de plantilla de Automator que va a usar.
    4.   
    5. En la lista de la Biblioteca, seleccione 'Archivos & Carpetas. '
    6.   
    7. Arrastre la acción 'Obtener elementos del buscador especificados' al panel de flujo de trabajo a la derecha.
    8.   
    9. Haga clic en el botón Agregar para agregar una aplicación o una carpeta a la lista de elementos del Finder.
    10.   
    11. Haga clic en el botón Agregar para agregar otros elementos a la lista, hasta que todos los elementos que necesita para su flujo de trabajo estén presentes. No incluyas tu   navegador predeterminado (en mi caso, Safari) en la lista de elementos del Finder. Nosotros   elegirá otro paso de flujo de trabajo para iniciar el navegador a un determinado   URL.
    12.   
    13. En el panel Biblioteca, arrastre 'Abrir elementos del Finder' al panel de flujo de trabajo, debajo de la acción anterior.
    14.   

    Trabajar con URL en Automator

         

    Esto completa la parte del flujo de trabajo que abrirá las aplicaciones.   y carpetas. Si desea que su navegador se abra a una URL específica, haga   lo siguiente:

         
    1. En el panel Biblioteca, seleccione Internet.
    2.   
    3. Arrastre la acción 'Obtener URL especificadas' al panel de flujo de trabajo, debajo de la acción anterior.
    4.   
    5. Cuando agrega la acción 'Obtener URL especificadas', incluye la página de inicio de Apple como una URL para abrir. Seleccione la URL de Apple y haga clic en Eliminar   botón.
    6.   
    7. Haz clic en el botón Agregar. Se agregará un nuevo elemento a la lista de URL.
    8.   
    9. Haga doble clic en el campo Dirección del elemento que acaba de agregar y cambie la URL a la que desea abrir.
    10.   
    11. Repita los pasos anteriores para cada URL adicional que desee abrir automáticamente.
    12.   
    13. Desde el panel Biblioteca, arrastre la acción "Mostrar páginas web" al panel de flujo de trabajo, debajo de la acción anterior.
    14.   

    Probar el flujo de trabajo

         

    Una vez que termine de crear su flujo de trabajo, puede probarlo para asegurarse de que   funciona correctamente haciendo clic en el botón Ejecutar en la parte superior derecha   esquina.

         

    Debido a que estamos creando una aplicación, Automator emitirá una advertencia.   que 'esta aplicación no recibirá entrada cuando se ejecuta dentro   Automator. Puede ignorar esta advertencia de forma segura haciendo clic en Aceptar   botón.

         

    Automator ejecutará el flujo de trabajo. Asegúrese de que todos los   aplicaciones abiertas, así como cualquier carpeta que pueda haber incluido. Si   desea abrir su navegador en una página específica, asegúrese de que   página correcta cargada.

         

    Guardar el flujo de trabajo

         

    Una vez que haya confirmado que el flujo de trabajo funciona como se esperaba, puede   guárdelo como una aplicación haciendo clic en el menú Archivo de Automator y   seleccionando 'Guardar' Ingrese un nombre y ubicación de destino para su flujo de trabajo   Aplicación y haga clic en Guardar. Siga el proceso anterior para crear   flujos de trabajo adicionales, si lo desea.

         

    Utilizando el flujo de trabajo

         

    En el paso anterior, creó una aplicación de flujo de trabajo; ahora es   Es hora de usarlo. La aplicación que creaste funciona igual que cualquier otra.   otra aplicación de Mac, por lo que solo necesita hacer doble clic en la aplicación   para ejecutarlo.

         

    Como funciona igual que cualquier otra aplicación de Mac, también puedes   haga clic y arrastre la aplicación de flujo de trabajo al Dock o a un Finder   Barra lateral o barra de herramientas de la ventana, para un fácil acceso.

        
    respondido por el mgiordi 20.05.2016 - 09:47

    Lea otras preguntas en las etiquetas