Përmbajtje:

Si mund të gjej dhe zëvendësoj në vi Editor?
Si mund të gjej dhe zëvendësoj në vi Editor?

Video: Si mund të gjej dhe zëvendësoj në vi Editor?

Video: Si mund të gjej dhe zëvendësoj në vi Editor?
Video: Si të bësh trendin më të ri të CapCut? - Geek Room 2024, Prill
Anonim

vi gjithashtu ka kërkim të fuqishëm dhe zëvendësojnë aftësitë. Për të kërkuar tekstin e një hapjeje dosje për një varg specifik (kombinim karakteresh ose fjalësh), në modalitetin e komandës shkruani një dy pika (:), "s", "pjesë e pjerrët" përpara (/) dhe vetë vargun. Ajo që shkruani do të shfaqet në vijën e poshtme të ekranit të ekranit.

Atëherë, si mund të kërkoj dhe zëvendësoj në redaktorin vi?

Për shembull, së pari mund të vendosni kursorin në fjalë foo pastaj shtypni * për kërkimi për atë fjalë . Zëvendësuesi i mësipërm do të atëherë ndryshim të gjitha fjalët saktësisht përputhet 'foo' me 'bar'. Zëvendësoni çdo dukuri e 'foo' me fjalë nën kursorin. do të thotë që shtypni Ctrl-R pastaj Ctrl-W.

Në mënyrë të ngjashme, si e gjeni dhe zëvendësoni një fjalë në një skedar në Linux? Gjeni dhe zëvendësoni tekstin brenda një skedari duke përdorur komandën sed

  1. Përdorni Stream Editor (sed) si më poshtë:
  2. sed -i 's/old-text/new-text/g' input.txt.
  3. S është komanda zëvendësuese e sed për find andreplace.
  4. Ai i thotë sed-it të gjejë të gjitha dukuritë e "tekst i vjetër" dhe të zëvendësojë me "tekst të ri" në një skedar të quajtur input.txt.

Po kështu, si mund të kërkoj tekst në Vi?

Për të gjetur një varg teksti në vi:

  1. vi merimangë flokësh. Për fillestarët, hyni në vi dhe një skedar specifik.
  2. /merimangë. Futni modalitetin e komandës, më pas shkruani / pasuar nga teksti që po kërkoni.
  3. Shtypni për të gjetur shfaqjen e parë të termit. Shkruani n për të gjetur tjetrin.

Si mund të shkoj në një linjë specifike në vi?

Nëse jeni tashmë brenda vi , mund të përdorni shkoj komandë. Për ta bërë këtë, shtypni Esc, shkruani linjë numri dhe më pas shtypni Shift-g. Nëse shtypni Esc dhe më pas Shift-g pa specifikuar a linjë numri, do t'ju çojë në të fundit linjë në dosje.

Recommended: