Innehållsförteckning:

Hur hittar och ersätter jag i vi Editor?
Hur hittar och ersätter jag i vi Editor?

Video: Hur hittar och ersätter jag i vi Editor?

Video: Hur hittar och ersätter jag i vi Editor?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, April
Anonim

vi har också kraftfull sökning och byta ut Förmågor. För att söka i texten i en öppen fil för en specifik sträng (kombination av tecken eller ord), i kommandoläget skriver du ett kolon (:), "s", snedstreck framåt (/) och själva söksträngen. Det du skriver kommer att visas på den nedre raden på skärmen.

Hur söker och ersätter jag i vi-editorn?

Till exempel kan du först placera markören på ord foo tryck sedan på * för att Sök för det ord . Ovanstående substitut skulle då förändra Allt ord exakt matchande 'foo' till 'bar'. Byta ut varje förekomst av 'foo' med ord under markören. betyder att du trycker Ctrl-R sedan Ctrl-W.

På samma sätt, hur hittar och ersätter du ett ord i en fil i Linux? Hitta och ersätt text i en fil med sedcommand

  1. Använd Stream Editor (sed) enligt följande:
  2. sed -i 's/old-text/new-text/g' input.txt.
  3. s är ersättningskommandot för sed för hitta och ersätta.
  4. Den säger åt sed att hitta alla förekomster av 'gammal-text' och ersätta med 'ny-text' i en fil som heter input.txt.

Likaså, hur söker jag efter text i Vi?

Så här hittar du en textsträng i vi:

  1. vi hårspindel. Till att börja med, gå till vi och en specifik fil.
  2. /Spindel. Gå in i kommandoläge, skriv sedan / följt av texten du letar efter.
  3. Tryck för att hitta den första förekomsten av termen. Skriv n för att hitta nästa.

Hur går jag till en specifik rad i vi?

Om du redan är med vi , kan du använda gå till kommando. För att göra detta, tryck på Esc, skriv in linje nummer och tryck sedan på Skift-g. Om du trycker på Esc och sedan Shift-g utan att ange a linje nummer, det tar dig till det sista linje i fil.

Rekommenderad: