3 votos

¿Cómo hacer un menú de contexto personalizado en el Finder?

Hago mucho trabajo de línea de comandos, que consiste en un montón de navegación por carpetas con cd .

Para facilitar mi vida, me encantaría poder haga clic derecho sobre una carpeta en el Finder y tienen un elemento de menú de contexto podría hacer clic en que simplemente abre el Terminal y cd s a ese directorio.

¿¿Hacer acerca de esto en OS X (Snow Leopard)? Soy un desarrollador web, tan familiarizado con lenguajes de programación y computación sabe leer y escribir, así que siéntete libre obtener técnica conmigo.

4voto

Brian Puntos 11

Si desea que el cd comando en una nueva ventana o pestaña, usted puede simplemente encienda el construido-en los servicios, la "Nueva Terminal en la Carpeta" y "Nueva Pestaña de Terminal en la Carpeta", yendo a System Preferences > Keyboard > Keyboard Shortcuts > Services > Files and Folders.

Si desea que el cd comando en la ventana activa o la ficha, usted puede hacer un simple Automator Servicio.

  1. En un nuevo Automator, Servicio de cambio "Servicio recibe seleccionado" folders.
  2. Agregar una "Ejecutar AppleScript" de acción.
  3. Reemplace (* Your script goes here *) con los siguientes:

    tell application "Terminal"
        reopen
        activate
        set cmd to "cd " & quoted form of posix path of input
        try
            if busy of selected tab of window 1 then error
            do script with command cmd in window 1
        on error
            do script with command cmd
        end try
    end tell
    
  4. Guarde el servicio con cualquier nombre que desee en el menú elemento, entonces está listo para ir.

Una alternativa al uso de un menú contextual es justo el tipo de cd (con un espacio al final), a continuación, arrastre la carpeta a la ventana de Terminal.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X