Съдържание:

Как да намеря и заменя във vi Editor?
Как да намеря и заменя във vi Editor?

Видео: Как да намеря и заменя във vi Editor?

Видео: Как да намеря и заменя във vi Editor?
Видео: Калина красная (4К, драма, реж. Василий Шукшин, 1973 г.) 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 да намери всички срещания на 'old-text' и замени с 'new-text' във файл с име input.txt.

По същия начин как да търся текст във Vi?

За да намерите низ от текст във vi:

  1. vi hairyspider. За начало, достъп до vi и конкретен файл.
  2. /паяк. Влезте в командния режим, след което въведете / последвано от текста, който търсите.
  3. Натиснете, за да намерите първото срещане на термина. Въведете n, за да намерите следващия.

Как да отида до конкретен ред във vi?

Ако вече сте вътре vi , можете да използвате отивам команда. За да направите това, натиснете Esc, въведете линия номер и след това натиснете Shift-g. Ако натиснете Esc и след това Shift-g, без да укажете a линия номер, той ще ви отведе до последния линия в файл.

Препоръчано: