Xcode vs TextEdit "Buscar y reemplazar ..."

1

El comportamiento predeterminado de las teclas de acceso rápido en Xcode y TextEdit "Buscar y reemplazar" es:
Encuentra ... ⌘F
Buscar y reemplazar ... ⌘⌥F

Sin embargo, en TextEdit, el cuadro de diálogo "Buscar y reemplazar" permanece incluso después de presionar ⌘F . En Xcode ⌘F oculta la sección "Buscar y reemplazar" del cuadro de diálogo y solo muestra la parte "Buscar".

En TextEdit, ⌘F establece el enfoque (lo que significa que su marcador de texto está en el cuadro) en el cuadro de texto "Buscar". ⌘⌥F establece el foco en el cuadro de texto "Buscar y reemplazar". Al presionar ⌘⌥F seguido de ⌘F se mantiene abierto todo el diálogo. En Xcode, el foco está SIEMPRE en el cuadro de diálogo "Buscar", sin importar con qué tecla rápida lo hayas invocado.

Prefiero el comportamiento de TextEdit, pero también me gustaría la consistencia. ¿Hay alguna manera de hacer que Xcode se comporte como TextEdit a este respecto?

    
pregunta 29.03.2015 - 11:03

1 respuesta

1

Aquí hay una solución de pieza para establecer el enfoque para ⌘⌥F

Guarda este Appleplecript como un archivo Texto en lugar de un script.

#!/usr/bin/osascript
tell application "Xcode" to activate
delay 0.5
tell application "System Events"

    tell process "Xcode"

        keystroke "z" using {command down, option down}
        delay 0.3

        keystroke tab
    end tell
end tell

En terminal.app

Haz ejecutable el archivo de script

chmod +x /path/to/foo.applescript

En Xcode vaya a Preferencias- > Tabla de enlaces de teclas.

Y cambia la tecla de acceso rápido Buscar y reemplazar (menú) a ⌘⌥z

AhoraaúnenPreferencias,vayaalapestañaComportamientos

Hazclicenelbotón'+'paraagregarunnuevocomportamientopersonalizado.

Daleunnombreydalelatecladeaccesorápido⌘⌥f

EnelpanelderechodelapestañaComportamientos,desplázatehaciaabajohastalaparteinferior

YutilizandoelmenúdesplegableEjecutarelegirscript.Seleccionesuarchivodescript.

Ahora puede usar ⌘⌥F y aparecerán las funciones de buscar y reemplazar, y el foco irá al campo de reemplazo.

En cuanto a replicar manteniendo el Reemplazar a la vista si ya se está mostrando cuando presionas ⌘F . Creo que en la mayoría de los casos es redundante porque aún querrá pulsar ⌘⌥F para volver al campo de reemplazo y el campo de texto Buscar aún se mostrará con los cambios que acaba de realizar.

    
respondido por el markhunte 29.03.2015 - 13:54

Lea otras preguntas en las etiquetas