İçindekiler:

Vi EDitor'da nasıl bulur ve değiştiririm?
Vi EDitor'da nasıl bulur ve değiştiririm?

Video: Vi EDitor'da nasıl bulur ve değiştiririm?

Video: Vi EDitor'da nasıl bulur ve değiştiririm?
Video: Videoda Yüz-Obje Blurlama #shorts 2024, Mayıs
Anonim

vi ayrıca güçlü arama ve yer değiştirmek yetenekler. Açık bir metnin metnini aramak için dosya belirli olmayan dize (karakter veya sözcük kombinasyonu) için, komut modunda iki nokta üst üste (:), "s, " eğik çizgi (/) ve bu arama dizesinin kendisini yazın. Yazdıklarınız ekranın alt satırında görünecektir.

O zaman vi düzenleyicide nasıl arar ve değiştiririm?

Örneğin, imleci önce kelime foo ardından * tuşuna basın arama bunun için kelime . Yukarıdaki ikame daha sonra değiştirmek herşey kelimeler 'foo' ile 'bar' tam olarak eşleşiyor. Yer değiştirmek ile her 'foo' oluşumu kelime imlecin altında. Ctrl-R'ye ve ardından Ctrl-W'ye bastığınız anlamına gelir.

Benzer şekilde, Linux'ta bir dosyadaki bir kelimeyi nasıl bulur ve değiştirirsiniz? sedcommand kullanarak bir dosyadaki metni bulun ve değiştirin

  1. Akış Düzenleyiciyi (sed) aşağıdaki gibi kullanın:
  2. sed -i 's/eski-metin/yeni-metin/g' input.txt.
  3. s, find andreplace için sed yerine kullanılan komuttur.
  4. sed'e input.txt adlı bir dosyada 'eski metin'in tüm oluşumlarını bulmasını ve 'yeni metin' ile değiştirmesini söyler.

Aynı şekilde, Vi'de nasıl metin arayabilirim?

vi'de bir metin dizesi bulmak için:

  1. vi tüylü örümcek. Yeni başlayanlar için vi ve belirli bir dosyaya erişin.
  2. /örümcek. Komut moduna girin, ardından / yazın ve ardından aradığınız metni yazın.
  3. Terimin ilk geçtiği yeri bulmak için basın. Sonrakini bulmak için n yazın.

vi'de belirli bir satıra nasıl giderim?

zaten içerideysen vi , kullanabilirsiniz git emretmek. Bunu yapmak için Esc tuşuna basın, hat numarasını seçin ve ardından Shift-g tuşlarına basın. Esc ve ardından Shift-g tuşlarına basarsanız, bir hat numara, seni en sona götürecek hat içinde dosya.

Önerilen: