Come cercare nel redattore VIM

Come cercare nel redattore VIM

Abbiamo sentito più volte lo strumento editor "VIM" nelle distribuzioni Linux. È lo strumento multipiattaforma più comunemente usato che presenta diverse modalità. Ognuna delle sue modalità ha funzionalità di modifica diverse; Alcuni vengono utilizzati per eseguire comandi (editor di codice) e alcuni per l'editor di testo.

È semplice lavorare con l'editore "VIM", ma prestando maggiore attenzione a questo strumento aiuta a imparare a esplorare di più.

Questa guida si concentrerà sulla funzione di ricerca dell'editor "VIM", che è abbastanza utile. Dobbiamo capirlo perché cercare la parola/stringa specifica da dati di file di grandi dimensioni non è facile.

Cominciamo con l'editor "VIM", ma tieni presente che la tua modalità dovrebbe essere in modalità di comando.

Iniziare con VIM Editor

Sebbene l'editor "VIM" sia uno strumento preinstallato nella maggior parte delle distribuzioni Linux, se non l'hai trovato sulla macchina, eseguire il comando di installazione dato su un terminale:

$ sudo apt install vim

Sarà installato sul sistema (ho già sul mio sistema).

Digita "VIM" o "VI" sul terminale per ottenere un editor sullo schermo:

$ vim

Premere "I" per ottenere la modalità insert e aggiungere qualsiasi contesto casuale da Google per apprendere l'uso di "VIM":

Come fare la ricerca in vim

IL "Vim"L'editor offre un paio di modi per cercare un modello particolare:

  • Ricerca in avanti
  • Ricerca all'indietro

Prima di iniziare a conoscere questi due modi, tieni presente che dovresti stare attento alla sensibilità dei casi poiché la ricerca nell'editor VIM è sensibile al caso.

Per evitare questo, usa ": imposta IC" o un'alternativa è usare "\ c" con la parola di ricerca per parole piccole e "\ c" per le parole capitali.

Ricerca in avanti

Premere "Esc"Per abbandonare la modalità di insert e utilizzare il barra (/) con la parola di ricerca per il risultato rapido.

Ad esempio, se si cerca la parola "Roku", Quindi digita"/Roku"Nell'editore:

Allo stesso modo, se si cerca un "casa", Quindi usa"/casa". Poiché in avanti-slash (/) rappresenta la ricerca in avanti, l'editor evidenzierà la parola di ricerca da una direzione verso l'alto.

Una cosa importante che devi sapere, il comando di ricerca che stiamo usando cercherà le corde come se non metterà in evidenza la parola se sono la parte di un'altra parola. Per capirlo, facciamo un esempio se il tipo "/dove", l'editor evidenzierà la parola "dove" dalla parola "ovunque":

Altre due funzioni principali di Vim editore dovresti sapere:

  • Colpire il "N"Per spostarsi verso la parola simile simile
  • Colpire il "N"Per spostarsi verso la parola simile precedente

Ricerca all'indietro:

Usa il punto interrogativo (?) con il particolare per la ricerca all'indietro. Quando esegui la ricerca all'indietro, l'editor evidenzierà la parola di ricerca da una direzione verso il basso?

Supponiamo, se stai cercando la parola linux, digita "?Linux"Nell'editore.

La ricerca inizierà dall'ultimo contesto.

Cerca l'intera parola in vim:

Per cercare l'intera parola in VIM, utilizzare la seguente sintassi:

/\ \

(Si noti che questa funzione viene utilizzata per cercare l'intera parola, non evidenzia le stringhe particolari come abbiamo visto nella sezione sopra)

Supponiamo, quando digiti /\<Dove\> Nell'editor, non corrisponderà alle stringhe di "Everywhere" ed evidenzialo come mostrato di seguito:

Ora, dai un'occhiata a un esempio autentico:

Se stai cercando l'intera parola "sicura", digita /\sicuro Nell'editore:

Conclusione:

In questa guida, abbiamo imparato a utilizzare la funzione di ricerca dell'editor "VIM". Abbiamo trovato due modi per cercare la stringa o la parola particolare, la ricerca in avanti e la ricerca all'indietro e controlla la sintassi per l'intera parola.

IL "Vim"Il codice e lo strumento dell'editor di testo hanno diverse modalità. Ogni modalità viene utilizzata per eseguire una funzione specifica. Abbiamo usato la modalità di comando per cercare una particolare stringa/parola.