Come posso impedire a tmux di spostarsi durante la ricerca?


10

Quando sono in modalità di modifica in un riquadro di tmux e faccio una ricerca, una volta raggiunta la fine, torna all'inizio. C'è qualche impostazione per impedirlo?


1
usi /o nper cercare il prossimo risultato?
Coren,

1
Dopo la prima ricerca con /, utilizzo nper ottenere i risultati successivi. Ho provato a ripetere la ricerca con una combinazione di /e Invio , ma il comportamento non cambia, una volta arrivato alla fine, torna all'inizio.
Jacobo de Vera,

Risposte:


8

tmuxora ha un'opzione finestra wrap-search:

wrap-search [on | off]

Se questa opzione è impostata, le ricerche andranno a capo alla fine del contenuto del riquadro. L'impostazione predefinita è attiva.

Quando è stata posta questa domanda, tmux non aveva un'impostazione appropriata, ma ho preparato una patch basata su tmux1.6 .


Brillante! Ha funzionato perfettamente, apprezzo lo sforzo extra nel realizzare una patch! Anche se sospettavo che la risposta fosse "impossibile", questo è probabilmente il modo migliore per dirlo :).
Jacobo de Vera,

Inoltre, dovresti considerare di dipendere da un parametro di configurazione e inviarlo a monte.
Jacobo de Vera,

1
Alla fine ho aggiunto l'opzione da solo, sarà in 1.7
Jacobo de Vera,

@JacobodeVera: buono per te.
przemoc,

4

Forse vale la pena sottolineare che questo è ora (sicuramente a partire da tmux 1.9a poiché è quello su cui mi trovo) disponibile tramite l' wrap-searchimpostazione:

$ man tmux | grep -B1 -A1 'will wrap'
         wrap-search [on | off]
                 If this option is set, searches will wrap around the end
                 of the pane contents.  The default is on.

3
ahah, sì, ho finito per aggiungere quella funzione e ho accettato la patch :)
Jacobo de Vera,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.