Abra la terminal aquí en el buscador de Mac OS [cerrado]

Resuelto Abdullah Jibaly asked hace 15 años • 14 respuestas

¿Existe algo similar al Windows Powertoy "Abrir ventana de comandos aquí" para Mac OS? Encontré un par de complementos a través de una búsqueda en Google, pero quería ver cuál funciona mejor para los desarrolladores.

Abdullah Jibaly avatar Jan 07 '09 21:01 Abdullah Jibaly
Aceptado

A partir de Mac OS X Lion 10.7, Terminal incluye exactamente esta funcionalidad como Servicio. Como ocurre con la mayoría de los servicios, estos están deshabilitados de forma predeterminada, por lo que deberá habilitarlos para que aparezcan en el menú Servicios.

Preferencias del Sistema > Teclado > Atajos > Servicios

Habilite Nueva terminal en la carpeta . También hay una pestaña Nueva Terminal en Carpeta , que creará una pestaña en la ventana Terminal más frontal (si la hay, de lo contrario creará una nueva ventana). Estos servicios funcionan en todas las aplicaciones, no solo en Finder, y operan en carpetas, así como en nombres de rutas absolutas seleccionadas en el texto.

Incluso puedes asignarles teclas de comando.

Los servicios aparecen en el submenú Servicios de cada menú de la aplicación y dentro del menú contextual (Control-clic o clic derecho en una carpeta o nombre de ruta).

El servicio Nueva terminal en carpeta se activará cuando seleccione una carpeta en Finder. No puede simplemente tener la carpeta abierta y ejecutar el servicio "en su lugar". Vuelva a la carpeta principal, seleccione la carpeta correspondiente y luego active el servicio a través del menú Servicios o el menú contextual.

Además, Lion Terminal abrirá una nueva ventana de terminal si arrastra una carpeta (o nombre de ruta) al icono de la aplicación Terminal, y también puede arrastrar a la barra de pestañas de una ventana existente para crear una nueva pestaña.

Finalmente, si arrastra una carpeta o nombre de ruta a una pestaña (en la barra de pestañas) y el proceso en primer plano es el shell, automáticamente ejecutará un comando "cd". (Al arrastrar a la vista de terminal dentro de la pestaña simplemente se inserta el nombre de la ruta por sí solo, como en versiones anteriores de Terminal).

También puedes hacer esto desde la línea de comando o un script de shell:

open -a Terminal /path/to/folder

Este es el equivalente en la línea de comandos de arrastrar una carpeta/nombre de ruta al icono de la aplicación Terminal.

En una nota relacionada, Lion Terminal también tiene nuevos servicios para buscar páginas de manual: Abrir página de manual en Terminal muestra el tema de la página de manual seleccionada en una nueva ventana de terminal, y Buscar páginas de manual en Terminal realiza "a propósito" el texto seleccionado. El primero también comprende referencias a páginas de manual ("open(2)"), argumentos de línea de comandos de páginas de manual ("2 open") y URL de páginas de manual ("x-man-page://2/open").

Chris Page avatar Aug 13 '2011 23:08 Chris Page

Este:

https://github.com/jbtule/cdto#cd-to

Es una pequeña aplicación que arrastras a la barra de herramientas del Finder, el ícono encaja muy bien. Funciona con Terminal, xterm (bajo X11), iterm.

redacted avatar Jan 10 '2009 17:01 redacted

Una aplicación que he encontrado indispensable como alternativa es DTerm , que en realidad abre una mini terminal directamente en tu aplicación. Además, funciona con casi todo lo que existe: Finder, XCode, PhotoShop, etc.

Paul Alexander avatar Aug 19 '2010 07:08 Paul Alexander