Агуулгын хүснэгт:

Би vi Editor дээр хэрхэн олж, солих вэ?
Би vi Editor дээр хэрхэн олж, солих вэ?

Видео: Би vi Editor дээр хэрхэн олж, солих вэ?

Видео: Би vi Editor дээр хэрхэн олж, солих вэ?
Видео: КАК НАСТРОИТЬ L4D2 2024, May
Anonim

vi мөн хүчирхэг хайлттай ба солих чадварууд. Нээлттэй текстийг хайхын тулд файл Тусгай тэмдэгт мөрийн хувьд (тэмдэгт эсвэл үгийн хослол) командын горимд хоёр цэг (:), "s", урагш ташуу зураас (/) болон эдгээр мөрийг өөрөө бичнэ үү. Таны бичсэн зүйл дэлгэцийн доод мөрөнд гарч ирнэ.

Дараа нь vi editor дээр хэрхэн хайж, солих вэ?

Жишээлбэл, та эхлээд курсорыг дээр байрлуулж болно үг foo дараа нь * дээр дарна уу хайх үүний төлөө үг . Дээрх орлуулагч нь дараа нь өөрчлөх бүгд үгс 'foo' ба 'bar'-д яг таарч байна. Солих "foo"-ийн тохиолдол бүр нь үг курсорын доор. Ctrl-R дараа нь Ctrl-W дарна гэсэн үг.

Үүнтэй адилаар та Линукс дээр файл доторх үгийг хэрхэн олж, солих вэ? sedcommand ашиглан файл доторх текстийг олж, солино

  1. Stream Editor (sed)-ийг дараах байдлаар ашиглаарай:
  2. sed -i 's/old-text/new-text/g' input.txt.
  3. s нь find andreplace-ийн sed-ийн орлуулах команд юм.
  4. Энэ нь input.txt нэртэй файлаас "хуучин текст"-ийн бүх тохиолдлыг олж, "шинэ-текст"-ээр солихыг sed-д заадаг.

Үүнтэй адилаар би Vi хэл дээрх текстийг хэрхэн хайх вэ?

vi доторх текстийн мөрийг олохын тулд:

  1. vi үсчин аалз. Эхлэгчдэд vi болон тодорхой файлд хандана уу.
  2. /аалз. Тушаалын горимыг оруулаад дараа нь хайж буй текстийнхээ ард / гэж бичнэ үү.
  3. Нэр томъёоны эхний тохиолдлыг олохын тулд дарна уу. Дараагийнхыг олохын тулд n гэж бичнэ үү.

Би хэрхэн vi доторх тодорхой мөрөнд очих вэ?

Хэрэв та аль хэдийн орсон бол vi , та ашиглаж болно руу явах тушаал. Үүнийг хийхийн тулд Esc товчийг дарж, бичнэ үү шугам дугаарыг сонгоод Shift-g товчийг дарна уу. Хэрэв та Esc товчийг дараад Shift-g-г зааж өгөхгүйгээр дарвал шугам дугаар, энэ нь таныг хамгийн сүүлд хүргэх болно шугам дахь файл.

Зөвлөмж болгож буй: