Мазмуну:

Vi Editorдон кантип таап, алмаштырсам болот?
Vi Editorдон кантип таап, алмаштырсам болот?

Video: Vi Editorдон кантип таап, алмаштырсам болот?

Video: Vi Editorдон кантип таап, алмаштырсам болот?
Video: 💥4 НОВИНКИ😱Бумажные сюрпризы!🌸КОНКУРС и МАГАЗИН💐МЕГА РАСПАКОВКА 🌸 Марин-ка Д 2024, Апрель
Anonim

vi ошондой эле күчтүү издөө жана бар алмаштыруу мүмкүнчүлүктөр. Ачык текстти издөө үчүн файл спецификалык сап үчүн (символдордун же сөздөрдүн айкалышы) буйрук режиминде кош чекит (:), "s", алдыга сызык (/) жана бул издөө саптын өзүн териңиз. Сиз терген нерсе дисплей экранынын төмөнкү сызыгында пайда болот.

Анан кантип vi редактордо издеп, алмаштырсам болот?

Мисалы, сиз биринчи курсорду жайгаштырсаңыз болот сөз fo андан кийин * басыңыз издөө ал үчүн сөз . Жогорудагы алмаштыруучу ошондо болмок өзгөртүү баары сөздөр "foo" менен "барга" так дал келет. алмаштыруу менен "foo" ар бир көрүнүшү сөз курсордун астында. сиз Ctrl-R, андан кийин Ctrl-W баскычтарын басыңыз дегенди билдирет.

Ошо сыяктуу эле, Linux'та файлдагы сөздү кантип таап, алмаштырууга болот? sedcommand аркылуу файлдын ичиндеги текстти таап, алмаштырыңыз

  1. Stream Editor (sed) төмөнкүдөй колдонуңуз:
  2. sed -i 's/eski-текст/жаңы-текст/g' input.txt.
  3. s табуу жана алмаштыруу үчүн sedдин алмаштыруучу буйругу.
  4. Ал sedге input.txt деп аталган файлдагы "эски тексттин" бардык көрүнүштөрүн таап, "жаңы текст" менен алмаштырууну айтат.

Анын сыңарындай, Vi'де текстти кантип издесем болот?

vi'де тексттин сабын табуу үчүн:

  1. vi hairyspider. Баштоочулар үчүн vi жана белгилүү бир файлга кириңиз.
  2. /жөргөмүш. Буйрук режимине кириңиз, андан кийин сиз издеп жаткан текстти териңиз.
  3. Терминдин биринчи учурун табуу үчүн басыңыз. Кийинкисин табуу үчүн n териңиз.

vi'де белгилүү бир сапка кантип барам?

Эгер сиз буга чейин кирген болсоңуз vi , колдоно аласыз баруу буйрук. Бул үчүн, Esc баскычын басып, териңиз линия номерин, анан Shift-g басыңыз. Эгерде сиз Esc, анан Shift-g баскычтарын бассаңыз, а линия номери, ал сени акыркысына алып барат линия ичинде файл.

Сунушталууда: