Talaan ng mga Nilalaman:

Paano ko mahahanap at papalitan sa vi EDitor?
Paano ko mahahanap at papalitan sa vi EDitor?

Video: Paano ko mahahanap at papalitan sa vi EDitor?

Video: Paano ko mahahanap at papalitan sa vi EDitor?
Video: Paano palitan ang background sa video gamit ang capcut app step by step tutorial 2024, Mayo
Anonim

vi mayroon ding malakas na paghahanap at palitan mga kakayahan. Upang hanapin ang teksto ng isang bukas file para sa partikular na string (kumbinasyon ng mga character o salita), sa command mode ay mag-type ng tutuldok (:), "s, " forward slash (/) at ang mismong string ng paghahanap. Ang iyong na-type ay lalabas sa ilalim na linya ng display screen.

Pagkatapos, paano ko hahanapin at papalitan ang vi editor?

Halimbawa, maaari mo munang ilagay ang cursor sa salita foo pagkatapos ay pindutin ang * upang paghahanap para doon salita . Ang kapalit sa itaas ay magiging pagbabago lahat mga salita eksaktong tumutugma sa 'foo' sa 'bar'. Palitan bawat paglitaw ng 'foo' na may salita sa ilalim ng cursor. nangangahulugan na pinindot mo ang Ctrl-R pagkatapos ay Ctrl-W.

Katulad nito, paano mo mahahanap at mapapalitan ang isang salita sa isang file sa Linux? Hanapin at palitan ang text sa loob ng isang file gamit ang sedcommand

  1. Gamitin ang Stream EDitor (sed) gaya ng sumusunod:
  2. sed -i 's/old-text/new-text/g' input.txt.
  3. Ang s ay ang substitute command ng sed para sa find andreplace.
  4. Sinasabi nito sa sed na hanapin ang lahat ng paglitaw ng 'old-text' at palitan ng 'new-text' sa isang file na pinangalanang input.txt.

Gayundin, paano ako maghahanap ng teksto sa Vi?

Upang makahanap ng isang string ng teksto sa vi:

  1. vi hairyspider. Para sa mga nagsisimula, i-access ang vi at isang specificfile.
  2. /gagamba. Ipasok ang command mode, pagkatapos ay i-type / sinusundan ng tekstong hinahanap mo.
  3. Pindutin upang mahanap ang unang paglitaw ng termino. I-type ang n upang mahanap ang susunod.

Paano ako pupunta sa isang partikular na linya sa vi?

Kung pasok ka na vi , maaari mong gamitin ang pumunta sa utos. Upang gawin ito, pindutin ang Esc, i-type ang linya numero, at pagkatapos ay pindutin ang Shift-g. Kung pinindot mo ang Esc at pagkatapos ay Shift-gwithout specifying a linya numero, dadalhin ka nito sa huli linya nasa file.

Inirerekumendang: