Isi kandungan:

Bagaimanakah saya mencari dan menggantikan dalam vi EDitor?
Bagaimanakah saya mencari dan menggantikan dalam vi EDitor?

Video: Bagaimanakah saya mencari dan menggantikan dalam vi EDitor?

Video: Bagaimanakah saya mencari dan menggantikan dalam vi EDitor?
Video: Скандальная Альбина_Рассказ_Слушать 2024, November
Anonim

vi juga mempunyai carian yang berkuasa dan menggantikan kemampuan. Untuk mencari teks terbuka fail untuk rentetan tertentu (gabungan aksara atau perkataan), dalam mod arahan taipkan titik bertindih (:), "s, " garis miring ke hadapan (/) dan rentetan carian itu sendiri. Perkara yang anda taip akan muncul pada baris bawah skrin paparan.

Kemudian, bagaimana saya mencari dan menggantikan editor vi?

Sebagai contoh, anda mungkin meletakkan kursor pada perkataan foo kemudian tekan * untuk cari untuk itu perkataan . Pengganti di atas akan kemudian ubah semua perkataan betul-betul padan 'foo' dengan 'bar'. Gantikan setiap kejadian 'foo' dengan perkataan di bawah kursor. bermakna anda menekan Ctrl-R kemudian Ctrl-W.

Begitu juga, bagaimana anda mencari dan menggantikan perkataan dalam fail dalam Linux? Cari dan gantikan teks dalam fail menggunakan sedcommand

  1. Gunakan Strim EDitor (sed) seperti berikut:
  2. sed -i 's/old-text/new-text/g' input.txt.
  3. S ialah perintah pengganti sed untuk cari dan ganti.
  4. Ia memberitahu sed untuk mencari semua kejadian 'teks lama' dan menggantikan dengan 'teks baharu' dalam fail bernama input.txt.

Begitu juga, bagaimana cara saya mencari teks dalam Vi?

Untuk mencari rentetan teks dalam vi:

  1. vi labah-labah berbulu. Sebagai permulaan, akses vi dan fail tertentu.
  2. /labah-labah. Masukkan mod arahan, kemudian taip / diikuti dengan teks yang anda cari.
  3. Tekan untuk mencari kejadian pertama istilah itu. Taip n untuk mencari yang seterusnya.

Bagaimanakah saya pergi ke baris tertentu dalam vi?

Jika anda sudah masuk vi , anda boleh menggunakan pergi ke perintah. Untuk melakukan ini, tekan Esc, taipkan barisan nombor, dan kemudian tekan Shift-g. Jika anda menekan Esc dan kemudian Shift-gtanpa menentukan a barisan nombor, ia akan membawa anda ke yang terakhir barisan di dalam fail.

Disyorkan: