Բովանդակություն:

Ինչպե՞ս գտնել և փոխարինել vi Editor-ում:
Ինչպե՞ս գտնել և փոխարինել vi Editor-ում:

Video: Ինչպե՞ս գտնել և փոխարինել vi Editor-ում:

Video: Ինչպե՞ս գտնել և փոխարինել vi Editor-ում:
Video: Inchpes heraxosi gaxnabary kotrel / ինչպես հեռախոսի գախնաբառը կոտրել 2024, Մայիս
Anonim

vi ունի նաև հզոր որոնում և փոխարինել կարողությունները։ Բացի տեքստը որոնելու համար ֆայլ որոշակի տողի համար (նիշերի կամ բառերի համակցություն), հրամանի ռեժիմում մուտքագրեք երկու կետ (:), «s», «առաջ» կտրվածք (/) և հենց այս որոնվող տողը: Ձեր մուտքագրածը կհայտնվի ցուցադրման էկրանի ներքևի տողում:

Հետո, ինչպե՞ս կարող եմ որոնել և փոխարինել vi խմբագրիչում:

Օրինակ, դուք կարող եք նախ տեղադրել կուրսորը վրա բառ foo ապա սեղմեք * դեպի որոնում դրա համար բառ . Վերոհիշյալ փոխարինողն այն ժամանակ փոփոխություն բոլորը բառերը ճիշտ համընկնում է «foo»-ն «bar»-ին: Փոխարինել «foo»-ի յուրաքանչյուր դեպք բառ կուրսորի տակ: նշանակում է, որ դուք սեղմում եք Ctrl-R, այնուհետև Ctrl-W:

Նմանապես, ինչպես եք գտնել և փոխարինել բառը ֆայլում Linux-ում: Գտեք և փոխարինեք տեքստը ֆայլում՝ օգտագործելով sedcommand

  1. Օգտագործեք Stream Editor (sed) հետևյալ կերպ.
  2. sed -i 's/old-text/new-text/g' input.txt.
  3. s-ը sed-ի փոխարինող հրամանն է find andreplace-ի համար:
  4. Այն հուշում է sed-ին գտնել «հին տեքստի» բոլոր դեպքերը և փոխարինել «նոր տեքստով» input.txt անունով ֆայլում:

Նմանապես, ինչպե՞ս կարող եմ տեքստ որոնել Vi-ում:

Vi-ում տեքստի տող գտնելու համար՝

  1. vi մազոտ սարդ. Սկսնակների համար մուտք գործեք vi և կոնկրետ ֆայլ:
  2. /սարդ. Մուտքագրեք հրամանի ռեժիմը, այնուհետև մուտքագրեք / որոնվող տեքստը:
  3. Սեղմեք՝ տերմինի առաջին հայտնվելը գտնելու համար: Մուտքագրեք n հաջորդը գտնելու համար:

Ինչպե՞ս կարող եմ գնալ հատուկ տող vi-ում:

Եթե դուք արդեն ներս եք vi , կարող եք օգտագործել գնալ հրաման. Դա անելու համար սեղմեք Esc, մուտքագրեք տող համարը, այնուհետև սեղմեք Shift-g: Եթե սեղմեք Esc և Shift-g առանց նշելու a տող համարը, այն ձեզ կտանի մինչև վերջինը տող մեջ ֆայլ.

Խորհուրդ ենք տալիս: