1 votos

Xcode vs TextEdit "Buscar y reemplazar "

El comportamiento por defecto de la tecla de acceso rápido tanto en Xcode como en TextEdit "Buscar y reemplazar" es:
Encuentra... ⌘F
Buscar y reemplazar... ⌘⌥F

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

En TextEdit, ⌘F establece el foco (lo que significa que su marcador de texto está en la caja) en el cuadro de texto "Buscar". ⌘⌥F fija el foco en el cuadro de texto "Buscar y reemplazar". Pulsando ⌘⌥F seguido de ⌘F mantiene todo el diálogo abierto. En Xcode el foco está SIEMPRE en el diálogo "Find", sin importar la tecla de acceso rápido con la que lo hayas invocado.

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

1voto

Malik hassan Puntos 16

Esta es una solución parcial para establecer el enfoque de ⌘⌥F

Guarde este Applescript como 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 que el archivo script sea ejecutable ejecutando

chmod +x /path/to/foo.applescript


En Xcode vaya a la pestaña Preferencias-> Enlaces de teclas.

Y cambiar el Buscar y reemplazar (menú) a la tecla de acceso directo ⌘⌥z

enter image description here


Ahora, todavía en Preferencias, vaya a la sección Comportamientos Ficha

Haga clic en el botón "+" para añadir un nuevo comportamiento personalizado.

Nómbralo y dale la tecla de acceso directo ⌘⌥f

En el panel derecho del Comportamientos Pestaña de desplazamiento hasta la parte inferior

Y utilizando el Ejecutar desplegable elegir script . Seleccione su archivo script.

enter image description here

Ahora puede utilizar el ⌘⌥F y aparecerá la búsqueda y el reemplazo y el foco irá al campo de reemplazo.


En cuanto a replicar lo de mantener el Replace a la vista si ya se está mostrando cuando se pulsa ⌘F . Creo que en la mayoría de los casos es redundante porque querrás seguir golpeando ⌘⌥F para volver al campo de reemplazo y el campo de texto de Find seguirá mostrándose con los cambios que acaba de hacer.

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