In Sublime, dopo aver eseguito uno 'sostituisci tutto', le caselle di testo di ricerca/sostituzione nella parte inferiore dello schermo scompaiono. Faccio spesso più sostituzioni alls, quindi voglio che le scatole rimangano lì/persistano finché non le chiudo esplicitamente. Mi sembra di averlo fatto funzionare in passato, ma non riesco a trovare un modo per tornare ad esso.Trova/Sostituisci caselle di testo in Sublime Text scompare dopo Sostituisci tutto
risposta
Questo è stato testato soltanto in Sublime Text 3, ma dovrebbe funzionare in ST2 così:
Select
Preferences > Key Bindings -- Default
.Cerca
ctrl+alt+enter
e copia l'intero blocco.Selezionare
Preferences > Key Bindings -- User
.Incolla il blocco copiato ovunque e rimuovi la parte
, "args": {"close_panel": true}
da esso.Salvare
Key Bindings -- User
e testarlo (non è necessario riavviare il testo Sublime).
Dal momento che avete modificato solo la chiave di legame, si dovrebbe ricordare che il comportamento previsto funziona solo se si esegue Ctrl +Alt +Inserisci all'interno di ricerca & sostituzione del pannello.
Se si fa clic sul pulsante Replace All
, verrà applicato il "vecchio" comportamento: il pannello verrà chiuso.
Funziona! Impressionante ... –
Quindi 'Sostituisci tutto' chiude ancora il pannello? C'è una soluzione per tenere il pannello aperto * tutto il tempo *? Faccio più operazioni di ricerca/sostituzione-tutte su molti file e trovo anche noiosa la costante apertura-chiusura. – cbmtrx
Ci sono due diversi tipi di pannelli di ricerca che è possibile utilizzare in Sublime Text 2. Sono presenti la ricerca regolare e la ricerca incrementale. La principale differenza tra questi due pannelli di ricerca è il comportamento del tasto Invio. Nel pannello di ricerca regolare, immettere sposta all'istanza successiva e nel pannello di ricerca incrementale il tasto Invio trova la prima istanza e quindi chiude il pannello.
I tasti rapidi per Windows sono i seguenti:
- Ctrl + F: Cerca regolare
- Ctrl + I: ricerca incrementale
Questo sito ha più informazioni sulla ricerca e sostituzione in Sublime Text 2 se siete interessati:
http://docs.sublimetext.info/en/latest/search_and_replace/search_and_replace.html
La mia domanda: c'è un modo per far sì che la ricerca/sostituzione completa sieda lì, a prescindere da ciò che si fa con essa, su richiesta? – bahmait
Se non sbaglio, la ricerca regolare dovrebbe farlo. E 'quello che hai usato? – tayopi
Sì, sì. La ricerca regolare (o la sostituzione) rimarrà invariata dopo una ricerca una sola volta o una sostituzione solo una volta. Ma non dopo Trova tutto o Sostituisci tutto. Credo che ci sia un modo per ottenere quest'ultimo. – bahmait
Modifica: vedere la risposta accettata - questa era la versione precedente con altre funzionalità.
command+shift+f
su Mac. (Probabilmente ctrl+shift+f
per non Mac.)
Lasciare la casella "Dove" vuota solo per il file corrente o un percorso per una cartella principale per fare tutto all'interno di genitori e figli.
Fare clic su "Trova". Un avviso ti chiederà se desideri sostituire tutte le occorrenze.
Testato solo su Sublime 3.
@enrey rileggendo il tuo commento mi ha fatto pensare: grazie! – bahmait
Questa è una domanda importante, ho cercato di fare la stessa cosa! – vgoklani
Hai provato a reinstallare Sublime? – chuff
Sì. Il comportamento predefinito sembra essere: per una singola ricerca o sostituzione, le caselle non si chiudono. Ma dopo un Trova tutto o Sostituisci tutto, lo fanno, anche dopo la reinstallazione. Diventa molto fastidioso dover riaprire la scatola. Voglio solo che si sieda lì per l'intera sessione di editing. – bahmait