Esiste la ricerca e la sostituzione della cronologia in vim?


14

Possiamo recuperare la ricerca e sostituire la cronologia degli IDE e degli editor di testo. Allo stesso modo esiste una cronologia delle ricerche o un modo per recuperare in Vim espressioni precedentemente ricercate?

Risposte:


15

Sì, hai il historycomando:

:history /

Si noti che può essere utilizzato per /, :, =, >, ?, @, all, cmd, debug, expr, inpute search.

In alternativa è possibile utilizzare i q:, q/e q?comandi per vedere comandi precedentemente inseriti e le ricerche su un buffer sepearate. È quindi possibile modificare come desiderato e riprodurli premendo <CR>.

Vedi :h :history, :h q:.


1
Grazie. In precedenza ho provato solo quello :historyche era un po 'più vicino.
vusan,

3
Per quanto riguarda la sostituzione, si può guardare q:. Non è esclusivo dei rimpiazzi, ma è un vero buffer, quindi tutto il potere di VIM funziona lì.
PhilippFrank,

1
@PhilippFrank, aggiungerò questo alla risposta, grazie
nobe4,


1

È possibile utilizzare :history sper la cronologia delle ricerche. Come scorciatoia, puoi usare :his s. Allo stesso modo anche per la cronologia della riga di comando.

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.