C'è un modo per cercare, mentre sto scrivendo less
? Proprio come l'opzione di vim, set incsearch
.
Dato che non ho trovato il modo corretto di farlo, esiste uno strumento simile che può farlo?
C'è un modo per cercare, mentre sto scrivendo less
? Proprio come l'opzione di vim, set incsearch
.
Dato che non ho trovato il modo corretto di farlo, esiste uno strumento simile che può farlo?
Risposte:
È possibile effettuare una ricerca dalla riga di comando:
less -ppattern filename
Oppure, una volta dentro less
, usa /
seguito dal tuo modello per fare una ricerca interattiva (in avanti). n
e N
ripetere la ricerca rispettivamente in avanti e all'indietro. Questo è il minimo indispensabile che devi conoscere; ci sono molti più comandi per ricerche più complesse o specifiche.
Modifica : per rispondere alla domanda aggiornata, al momento non è possibile eseguire ricerche incrementali immediate con less
. Hai pensato di utilizzare view
invece (apre Vim in modalità di sola lettura, quindi utilizzerai le tue incsearch
impostazioni)? Vim può essere reso ancora più simile a un cercapersone con lo script vimpager .
Alcune informazioni aggiuntive: è presente un bug aperto sul tracciatore di bug di Ubuntu per il supporto della ricerca incrementale, ma non sembra che vada presto da nessuna parte. Qualcuno ha implementato il supporto incrementale su un fork di github, ma ovviamente dovrai compilare un'abitudine less
per usarlo.
(E a parte la richiesta di miglioramento di Ubuntu non esiste attualmente (dal 17/05/2016) tale richiesta di miglioramento sul less
bugtracker ufficiale .)
view
(sola lettura vi) - lo odio quando le persone usano al vi
posto di less
o view
e blocco inutilmente il file.
n
, aggiunge n al modello di ricerca. Colpire invio termina la ricerca, dopodiché premere n non ha alcun effetto. Cosa fare?