Pertanyaan yang diberi tag «substitute»

Operasi apa pun yang melibatkan subtitusi teks biasa berbasis ekspresi, seperti perintah ex-mode `: s`. Jangan bingung dengan tag [ganti].

3
Pengganti dengan vimscript murni (tanpa `: s`)
Saya memiliki yang berikut di vimrc saya: func! AddSpaceBeforeEqual() s/\([a-z)_0-9"'\[\]]\)=/\1 =/ge endfunc Saya menggunakan vint untuk lint vimrc saya, dan mendapat peringatan berikut: ProhibitCommandWithUnintendedSideEffect Hindari perintah dengan efek samping yang tidak diinginkan. Hindari penggunaan: s [ubstitute] saat memindahkan kursor dan mencetak pesan kesalahan. Fungsi yang disukai (seperti pencarian ()) lebih …

1
Substitusi global Vim tidak menggantikan semua kecocokan dalam satu baris
terkadang subtistusi global saya tidak menggantikan semua kecocokan dalam satu baris. Hal ini dikonfirmasi oleh fakta bahwa saya bisa melihatnya ketika saya melakukan pergantian dengan konfirmasi, kecocokan ditemukan dalam garis dengan beberapa kemungkinan kecocokan, tetapi kemudian beralih ke baris lain. Saya menggunakan gatau gcparameter yang beroperasi pada seluruh file dengan …
12 substitute 

11
Gantikan kemunculan kedua secara online
Saya punya daftar file: ./a.temp.txt ./a.temp.txt ./a/b.temp.txt ./a/b.temp.txt ./a/b/c.temp.txt ./a/b/c.temp.txt Dan saya ingin menghapus temp.pada setiap baris, tetapi hanya kejadian kedua , dengan demikian, file tersebut akan terlihat seperti: ./a.temp.txt ./a.txt ./a/b.temp.txt ./a/b.txt ./a/b/c.temp.txt ./a/b/c.txt Bagaimana saya harus melakukan ini?



4
Membatasi operasi ke bagian kode
Ada banyak waktu dalam kehidupan kerja saya sehari-hari sehingga saya perlu mengoperasikan fungsi tertentu, hal-hal seperti menyoroti atau mencari variabel, tetapi saya tidak pernah berhasil membatasi ruang lingkup pengeditan / pencarian. Apakah ada cara di vim untuk secara selektif mengatakan, menemukan semua referensi $colordi dalam set kawat gigi ini, atau …


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 …


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.