Come cercare il testo in VIM

Come cercare il testo in VIM
Vim - Short for VI migliorato - è un potente clone dell'Editor di testo di comando open source del buon vecchio editore VI. È altamente configurabile con un ampio manuale e navi con una vasta gamma di funzionalità, tra cui l'evidenziazione della sintassi e codici a colori, supporto plug -in completo e ricerca e sostituzione, per menzionarne alcuni.

La ricerca di testo o una stringa scorrendo manualmente su e giù può essere un'impresa scoraggiante e che richiede tempo. Per fortuna, l'editore VIM ha un modo più veloce e conveniente di farlo.

Modalità principali fornite da VIM

VIM fornisce tre modalità principali: Modalità di comando, Modalità di inserimento, E Modalità visiva.

Per impostazione predefinita, l'editor VIM viene lanciato per la prima volta in modalità di comando. In questa modalità, i pressioni dei tasti sono inattivi e un utente non può inserire testo o modificare il file. Tuttavia, puoi navigare su e giù, a sinistra e a destra, usando i seguenti tasti:

K - Si sposta su una riga. (Equivalente alla chiave di freccia up)

J - Si sposta giù per una riga. (Equivalente alla chiave di freccia giù)

l - Naviga un carattere a destra o si muove in avanti. (Equivalente alla chiave a destra freccia)

H - Naviga un carattere a sinistra o si muove all'indietro. (Equivalente alla chiave di freccia giù)

È inoltre possibile prefiggere le chiavi con una lettera numerica per spostarsi su o giù per un certo numero di righe o spostarsi avanti e indietro un certo numero di caratteri. Per esempio,

6K - Solleva 6 file

4j - Sposta giù per 4 file

La modalità di insert

Questa modalità consente di digitare il testo e apportare modifiche a un file di testo mentre si ritiene adatto. È possibile accedere alla modalità di insert dalla modalità di comando premendo i seguenti tasti.

IL 'io' Il tasto (inserto) consente di inserire un carattere nella posizione attuale del cursore.

IL 'UN' Chiave (APPEND) - Questo sposta il cursore un carattere a destra e ti fa in modo che inserisci la modalità.

IL 'O' Chiave: questo crea una nuova riga al di sotto della riga corrente e passa alla modalità Insert.

La modalità visiva

La modalità visiva viene generalmente utilizzata per evidenziare il testo, simile a fare clic e trascinamento con un mouse. Per iniziare a fare una selezione di testo, digita semplicemente 'V' Quindi sfruttare i tasti freccia per evidenziare il testo.

Eseguire una ricerca di base in VIM

Per cercare il testo, Devi essere in modalità di comando. Se sei in modalità Insert, basta premere il tasto "ESC".

Per eseguire una ricerca di base della stringa o del testo che desideri, spostati all'inizio del file e semplicemente premere il tasto in avanti-slash ( /). Quindi digitare la stringa di ricerca e premere Invio sulla tastiera per iniziare la ricerca.

La chiave in avanti-slash ( /) esegue una ricerca in avanti. Cerca la stringa o il modello dalla posizione del cursore corrente fino alla fine del file. Per cercare il modello successivo, basta premere la lettera N sulla tastiera.

Per cercare indietro, premere il simbolo del punto interrogativo ( ? ), digitare la stringa di ricerca e premere Invio sulla tastiera. Questo cerca la stringa dalla posizione del cursore corrente all'inizio del file.

NOTA:

L'operazione di ricerca cerca una stringa o un modello e non l'intera parola. Ad esempio, se si cerca la stringa 'modulo", La funzionalità di ricerca restituirà i risultati anche quando la stringa è presente in parole più potenti o intere come"formale' E 'uniforme.'

Cerca una parola completa

Per cercare una parola completa, inizia premendo il / o? Simbolo. Successivamente, digita il \ per indicare la fine della parola di ricerca. Poi infine, premi Invio per iniziare la ricerca.

Ad esempio, per eseguire una ricerca in avanti di uno schema, eseguire:

/\ \

Qui, stiamo cercando la parola completa - ssh - nel /etc/ssh/sshd_config file di configurazione.

/\ \

Ignora la sensibilità al caso

Per impostazione predefinita, VIM è sensibile al caso, così come il modello di ricerca. Per ignorare la sensibilità al caso, suffisso il modello di ricerca con l'operando \ c. Ad esempio, /Path \ c cerca qualsiasi occorrenza della stringa 'sentiero', Soprattutto o minuscolo.

Un altro modo in cui è possibile ottenere questo è premere il tasto ESC seguito da un intero colon seguito dal set di testo IGNORECASE o dalla forma corta, imposta IC.

Successivamente, premi il tasto Invio. Successivamente, digita il ( /) seguito dal modello di ricerca. Nell'esempio seguente, nota come otteniamo la stringa maiuscola del percorso del modello.

/sentiero

Cerca la cronologia delle stringhe perquisite

Vim mantiene una storia di tutti gli elementi di ricerca. Per visualizzare le stringhe cercate, digita semplicemente / o ? in modalità di comando e premere la freccia verso l'alto o la freccia giù per scorrere i modelli precedentemente certi.

Avvolgendo

Ciò riassume come è possibile cercare stringhe, schemi o parole complete sull'editor VIM.