Pertanyaan yang diberi tag «replace»

Perintah atau mode untuk menimpa teks. Untuk operasi telusuri dan ganti, gunakan tag [pengganti].


2
Ganti pola dengan nomor baris saat ini
Saya ingin mengganti 'x' dalam file ini dengan nomor baris saat ini. Yaitu, berubah x x x untuk 1 2 3 Untuk saat ini, saya menggunakan Perl one-liner: perl -pi -e '$x=$.; s/x/$x/' myfile.txt Saya pikir UltraEdit dapat melakukannya dengan memilih dan mengganti vertikal. Bisakah ini dilakukan dalam vim? (Contoh …



3
Bagaimana cara mengubah string hightlighted secara selektif?
Dengan mencari, saya telah menyoroti string yang ingin saya ubah. Sekarang saya ingin mengganti hanya teks yang disorot. Saya menggunakan nuntuk maju ke contoh berikutnya dari string pencarian. Saya berpikir saya bisa melakukan sesuatu seperti ciwtetapi itu mengubah seluruh kata tidak hanya teks yang disorot. Saya kenal :%s/old/new/gtetapi saya tidak …
11 search  replace 


3
Alternatif untuk menghindari tebasan dalam pencarian dan ganti untuk string panjang
Apakah ada alternatif dalam pencarian vim dan ganti untuk string, daripada harus melarikan diri setiap karakter khusus dalam string. Misalnya, jika saya ingin mencocokkan string berikut dan ganti dengan sesuatu [ERROR] Login unsucessful Maka harus saya lakukan :%s/\[ERROR\]\ Login\ unsucessful/something/g Dan itu menjadi jauh lebih jelek dan menyakitkan untuk string …


2
Cara paling efisien untuk mengganti seluruh buffer?
Saat ini, saya memiliki dua metode serupa untuk mengganti seluruh buffer dengan beberapa teks lain (misalnya di clipboard). Metode # 1: menghapus semua baris: :%d. rekatkan teks: "+P(atau serupa :put+:). Metode # 2: visual pilih semua lini: ggVG. menempelkan teks: "+P. Namun sepertinya saya tidak bisa menemukan cara satu perintah …


5
Ganti pilihan dengan output dari perintah eksternal
Dengan asumsi saya memiliki baris dalam file dengan XXXXmenjadi pengganti yang saya pilih melalui vsebagai berikut: XXXX Some other text Bagaimana saya bisa mengubah hanya satu XXXXdengan output dari perintah eksternal, seperti date +%Y%m%d? Saya mendapat sejauh :'<,'>!date +\%Y\%m\%d tapi itu menggantikan seluruh lini.

1
Bagaimana cara mendapatkan preview untuk perintah substitusi?
Cukup sering saya merasa perlu melakukan substitusi yang akan memiliki kecocokan tersebar di seluruh file besar dan dengan pencarian non-sepele dan ekspresi pengganti. Sebagai contoh, katakan saya memiliki beberapa panggilan fungsi seperti okFunction(arg1, arg2 arg3). Args akan berbeda dengan setiap pemanggilan fungsi, tentu saja. Sekarang katakan saya telah menemukan fungsi …

2
Pencarian dan Ganti Multiline
Ingin melakukan pencarian dan mengganti file dengan 12000 baris. Khususnya, jika kejadian ^ SetFontSize 28ada setelah ^Hideblok dan sebelum ^Hideatau sesudahnya ^Show, ubah 28ke 18. Berikut cuplikan dari file asli. Hide # Gear - Endgame ItemLevel >= 77 Rarity = Magic LinkedSockets >= 3 BaseType "Runic Hatchet" SetTextColor 140 190 …
9 search  replace 

1
Lakukan penggantian sebelumnya untuk pemilihan yang berbeda dengan penekanan tombol tunggal
Saya melakukan perintah berikut :'<,'>s/2/digit/g pada kode di bawah ini dipilih secara manual: return _.round(this.getTotalAbs(), 2).toFixed(2); Dan itu berfungsi sebagaimana dimaksud return _.round(this.getTotalAbs(), digit).toFixed(digit); Sekarang saya ingin mengulangi perintah pengganti yang sama pada potongan kode lain yang dipilih secara manual melalui mode pemilihan visual, dengan satu penekanan tombol (jika mungkin).


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.