Taula de continguts:

Com puc trobar i substituir a vi EDItor?
Com puc trobar i substituir a vi EDItor?

Vídeo: Com puc trobar i substituir a vi EDItor?

Vídeo: Com puc trobar i substituir a vi EDItor?
Vídeo: Маленький лисенок вышел к людям за помощью 2024, De novembre
Anonim

vi també té una recerca potent i substituir capacitats. Per cercar el text d'un obert dossier per a una cadena específica (combinació de caràcters o paraules), en el mode d'ordre escriviu dos punts (:), "s", barra inclinada (/) i la pròpia cadena de cerca. El que escriviu apareixerà a la línia inferior de la pantalla.

Aleshores, com puc cercar i substituir a l'editor vi?

Per exemple, primer podeu col·locar el cursor a paraula foo i després premeu * per cerca per això paraula . El substitut anterior seria llavors canvi tots paraules coincideix exactament "foo" amb "bar". Substitueix cada aparició de 'foo' amb el paraula sota el cursor. significa que premeu Ctrl-R i després Ctrl-W.

De la mateixa manera, com podeu trobar i substituir una paraula en un fitxer a Linux? Trobeu i substituïu text dins d'un fitxer mitjançant sedcommand

  1. Utilitzeu Stream EDItor (sed) de la següent manera:
  2. sed -i 's/text-vell/text-nou/g' input.txt.
  3. La s és l'ordre substitutiva de sed per trobar i substituir.
  4. Li diu a sed que trobi totes les ocurrències de "text antic" i que les substitueixi per "text nou" en un fitxer anomenat input.txt.

De la mateixa manera, com puc cercar text a Vi?

Per trobar una cadena de text a vi:

  1. vi aranya peluda. Per començar, accediu a vi i a un fitxer específic.
  2. / aranya. Introduïu el mode d'ordres i, a continuació, escriviu / seguit del text que cerqueu.
  3. Premeu per trobar la primera aparició del terme. Escriviu n per trobar el següent.

Com puc anar a una línia específica a vi?

Si ja hi esteu vi , podeu utilitzar el anar a comandament. Per fer-ho, premeu Esc i escriviu línia número i, a continuació, premeu Maj-g. Si premeu Esc i després Maj+g sense especificar a línia número, us portarà a l'últim línia en el dossier.

Recomanat: