Xcode vs TextEdit "Trova e sostituisci ..."

1

Il comportamento predefinito dei tasti di scelta rapida in Xcode e TextEdit "Trova e sostituisci" è:
Trova ... ⌘F Trova e sostituisci ... ⌘⌥F

Tuttavia, in TextEdit, la finestra di dialogo "Trova e sostituisci" rimane anche dopo aver premuto ⌘F . In Xcode ⌘F nasconde la sezione "Trova e sostituisci" della finestra di dialogo e visualizza solo la parte "Trova".

In TextEdit, ⌘F imposta lo stato attivo (che significa che l'indicatore di testo si trova nella casella) nella casella di testo "Trova". ⌘⌥F imposta lo stato attivo nella casella di testo "Trova e sostituisci". Premendo ⌘⌥F seguito da ⌘F si mantiene aperta l'intera finestra di dialogo. In Xcode lo stato attivo è SEMPRE nella finestra di dialogo "Trova", indipendentemente dal tasto di scelta rapida con cui lo hai richiamato.

Preferisco il comportamento di TextEdit, ma vorrei anche la coerenza. C'è un modo per fare in modo che Xcode si comporti come TextEdit in questo senso?

    
posta 29.03.2015 - 11:03
fonte

1 risposta

1

Ecco una soluzione di parte per l'impostazione dello stato attivo per ⌘⌥F

Salva questo Applescop come file Testo anziché uno 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

In terminal.app

Rendi eseguibile il file di script eseguendo

chmod +x /path/to/foo.applescript

In Xcode vai a Preferenze- > Scheda Legenda tasti.

Modifica il tasto di scelta rapida Trova e sostituisci (menu) in ⌘⌥z

OraancorainPreferenzevaiallaschedaBehaviour

Faiclicsulpulsante'+'peraggiungereunnuovocomportamentopersonalizzato.

Assegnagliunnomeeassegnagliiltastodisceltarapida⌘⌥f

NelriquadroadestradellaschedaComportamentiscorrifinoinfondo

EutilizzandoilEseguimenuadiscesascegliscript.Selezionailtuofilediscript.

Ora puoi usare ⌘⌥F e il find and replace apparirà e focus andrà al campo replace.

Come replicare mantenendo la Sostituisci in vista se è già visualizzata quando si preme ⌘F . Penso che nella maggior parte dei casi sia ridondante perché vorrai comunque premere per tornare al campo di sostituzione e il campo di testo del Find sarà ancora mostrato con le modifiche appena fatte.

    
risposta data 29.03.2015 - 13:54
fonte

Leggi altre domande sui tag