«substitute» etiketlenmiş sorular

Ex-mode `: s` komutu gibi düzenli ifade tabanlı metin ikamesi içeren herhangi bir işlem. [Değiştir] etiketi ile karıştırılmamalıdır.

3
Saf vimscript ile değiştir (`: s` olmadan)
Benim vimrc aşağıdaki var: func! AddSpaceBeforeEqual() s/\([a-z)_0-9"'\[\]]\)=/\1 =/ge endfunc Vimrc'imi havlamak için vint kullanıyorum ve aşağıdaki uyarıyı aldım: ProhibitCommandWithUnintendedSideEffect İstenmeyen yan etkileri olan komutlardan kaçının. İmleci hareket ettirip hata mesajları yazdırırken: s [ubstitute] kullanmaktan kaçının. Komut dosyalarına daha uygun işlevleri (arama () gibi) tercih edin. Birçok vim komutu için, aynı …

1
Vim global ikamesi bir satırdaki tüm eşleşmeleri alt üstlenmez
bazen benim küresel subtistusions'ım bir satırdaki tüm eşleşmelerin yerine geçmez. Doğrulama ile ikame yaptığımda görebildiğim gerçeği ile teyit edilir, birden fazla olası eşleşmenin olduğu bir çizgide bir eşleşme bulunur, ancak daha sonra başka bir çizgiye gider. Kullandığım gveya gcbirlikte tüm dosya işletim parametrelerini %. Bu dosyada: hello hello hello hello …
12 substitute 


6
Dosyanın sonuna henüz henüz gelmediyse bir satır nasıl eklenir?
Yalnızca komut dosyası kurşun geçirmez yapmak için henüz mevcut değilse bir dosyayı yerinde ekleyerek düzenlemek istiyorum. Normalde şöyle bir şey yaparım: cat >> ~/.bashrc <<EOF export PATH=~/.composer/vendor/bin:\$PATH EOF Bunu ansible ( line+ insertafter=EOF+ regexp) ile yapmak da mümkündür , ancak bu başka bir hikaye. Vi / ex gibi bir şey …

4
İşlemleri bir kod bölümü ile sınırlama
Günlük iş hayatımda, bir değişkeni vurgulamak veya aramak gibi şeyler üzerinde çalışmam gereken birçok kez var, ancak hiçbir zaman düzenlemelerin / aramanın kapsamını sınırlamayı başaramadım. Vim'de $colorbu parantez kümelerinin veya bu katın vb . İçindeki tüm referansları bulmak için seçici bir yol var mı? Mümkünse, bunun nispeten genel olması idealdir, …


1
Değiştirme komutu için önizleme nasıl alınır?
Sık sık kendimi büyük bir dosya üzerinde ve önemsiz olmayan arama ve değiştirme ifadeleri ile ayrılmış maçlar yerine koyma ihtiyacı buluyorum. Örneğin, bazı işlev çağrılarım olduğunu varsayalım okFunction(arg1, arg2 arg3). Args elbette her fonksiyon çağrısında farklı olacaktır. Şimdi diyelim ki ihtiyaç duymayan daha iyi bir fonksiyon keşfettim arg2. İle tüm …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.