Abre siempre el buscador en una pestaña nueva


11

Quiero que siempre se abra una carpeta en una pestaña en lugar de una nueva ventana. La razón por la que quiero esto es para tener solo una ventana del Finder con varias pestañas. Si las aplicaciones siguen abriendo una nueva ventana, puede perder la carpeta abierta. Nuevo en Mac, así que me pregunto cómo hacerlo.

Estoy usando OS X 10.9.2


2
No es exactamente la respuesta, pero: desde la barra de menú, puede seleccionar Window > Merge All Windowstirar de todas las ventanas del Finder abiertas en una, pestaña, ventana del Finder. Práctico para no dejar rezagado.
Ian C.

Si no podemos abrir ninguna carpeta en la pestaña desde fuera del Finder, entonces la solución hará el truco hasta cierto punto. Gracias @lan C
MagePsycho

Respuestas:


5

Como señaló otra respuesta: no puede tener todas las nuevas llamadas del Finder abiertas como pestañas en una ventana del Finder. Buena idea sin embargo.

Y, como lo señala otra respuesta: puede controlar el comportamiento de las acciones Cmd-Click en Finder para que abran nuevas pestañas en lugar de nuevas ventanas yendo a las preferencias del Finder (Cmd + ) and making sureAbrir carpetas en pestañas en lugar de nuevas ventanas 'está seleccionado en el Pestaña general en el panel de Preferencias:

Preferencias de buscador para pestañas en lugar de ventanas

La razón por la que quiero esto es para tener solo una ventana del Finder con varias pestañas. Si las aplicaciones siguen abriendo una nueva ventana, puede perder la carpeta abierta.

La configuración de preferencias anterior para Finder no impedirá que las aplicaciones abran nuevas ventanas. Sin embargo, puede usar el Window > Merge All Windowselemento de menú del Finder para abrir todas las ventanas del Finder abiertas en la ventana del Finder actual, más adelante, como pestañas. Esto abordará sus inquietudes rezagadas, aunque me temo que de manera poco elegante.

Puede usar este flujo de trabajo de Alfred para activar la combinación de Alfred . O, si eres un usuario de LaunchBar como yo, aquí hay un pequeño AppleScript que lo hará:

on gui_scripting_status()
  tell application "System Events"
    set ui_enabled to UI elements enabled
  end tell
  if ui_enabled is false then
    tell application "System Preferences"
      activate
      set current pane to pane id "com.apple.preference.universalaccess"
      display dialog "The GUI scripting architecture of Mac OS X is currently disabled." & return & return & "To activate GUI Scripting select the checkbox \"Enable access for assistive devices\" in the Universal Access preference pane." with icon 1 buttons {"Okay"} default button 1
    end tell
  end if
  return ui_enabled
end gui_scripting_status

on click_menu(app_name, menu_name, menu_item)
  try
    tell application app_name
      activate
    end tell
    tell application "System Events"
      click menu item menu_item of menu menu_name of menu bar 1 of process app_name
    end tell
    return true
  on error error_message
    return false
  end try
end click_menu

if gui_scripting_status() then
  click_menu("Finder", "Window", "Merge All Windows")
end if

Se basa en este útil blob de código. Funcionará también para otros programas como Safari. Debe habilitar el acceso para dispositivos de asistencia en su Mac para que ese script funcione.


Hola, ejecuté el script de Apple y fue un éxito. ¿Ahora cuál es el próximo?
MagePsycho

@MagePsycho que depende de si usted es Alfred, LaunchBar, QuickSilver o si se siente cómodo con las herramientas de línea de comandos. Nada debe ser el siguiente si no desea ejecutar el script desde otra herramienta. Puede usar Window > Merge All Windowsen Finder para hacer lo mismo que hace el script.
Ian C.

Estoy usando a Alfred. Si ejecutar el script aún no resuelve el problema, creo que Window> Merge All debería funcionar bien.
MagePsycho

Configure ese script en Alfred y vincúlelo a una acción. Cómo lo haces ... es ... algo sobre lo que tendrás que consultar los documentos de Alfred, lo siento.
Ian C.

6

Actualmente esto es posible en macOS Sierra con la nueva función "preferir pestañas".

Para habilitarlo, vaya a Preferencias del sistema> Dock> Fichas preferidas al abrir documentos y seleccione Siempre.

¿Cuáles son las desventajas de esto? Abrir una carpeta obligará a abrirla en una nueva pestaña. Eso significa que si tiene una ventana del Finder abierta en otro espacio, la carpeta se abrirá en segundo plano sin apenas comentarios visuales. Esto puede evitar que sepa si una carpeta realmente se ha abierto y lo obliga a ir manualmente a la ventana del Finder para ver el contenido de lo que abrió. Además, esta opción habilita la función para todas las aplicaciones , no solo en el Finder.


1
Exactamente lo que estoy buscando. ¡Gracias! Ahora incluso las invocaciones de IDE (vscode / intellij) se abren en una nueva pestaña en lugar de una ventana. ¡Agradable!
LeOn - Han Li

4

Esto actualmente no es posible. Al abrir un destino en Finder desde fuera de Finder (como Revelar en Finder o seleccionar una carpeta de una pila de Dock) se creará una nueva ventana de Finder.


En ese caso, fusionar la ventana como @lan sugirió funcionaría en cierta medida. Gracias por compartir su opinión chicos!
MagePsycho

2

Para ver en Tads, debe configurarlo de esa manera.

Primero abra las preferencias del Finder y seleccione abrir en una pestaña nueva.

abrir en pestañas

A continuación, en el menú Ver, seleccione Mostrar pestañas.

ver pestañas

Si mantiene presionada la cmdtecla y hace doble clic en la nueva carpeta en el buscador, se abrirá en una nueva barra de pestañas

O, usando el signo Más a la derecha, ahora puede abrir nuevas pestañas y decidir qué mostrarán, sin embargo, el contenido que se muestra dependerá de lo que abra en esa pestaña, mientras que las pestañas anteriores no se verán afectadas.

Muestra:

Pestañas


No puedo ver la opción 'Mostrar barra de pestañas'. FYI Estoy usando OSX 10.9.2
MagePsycho

Tengo 10.9.4 y no estoy seguro de que sea específico. Pero pruebe el atajo de teclado como se muestra.
Ruskes

1
Comando + T => Se abre en una nueva pestaña que está bien. Mi principal preocupación es que, desde donde abra la carpeta como desde la barra lateral, desde el navegador> sección Descargas, debería abrirse en la nueva pestaña en lugar de en una nueva ventana.
MagePsycho

Es (Shift + cmd + T) para mostrar la barra de pestañas. Luego, en el lado derecho de la barra de pestañas, hay un signo + para agregar pestañas (ese contenido cambiará en espera de lo que abra), puede seguir agregando pestañas a su enlace.
Ruskes

1

Usé el AppleSript join-windows.scpt como:

tell application "System Events"
    tell process "Finder"
        click menu item "Merge All Windows" of menu "Window" of menu bar 1
    end tell
end tell

y luego hacer con crontab -e

0,15,30,45 * * * * osascript /Users/me/Library/Scripts/join-windows.scpt > /dev/null

después de la primera ejecución en Preferencias del sistema / Pestaña Privacidad, debe permitir que cron controle la computadora.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.