Belirli bir kelimenin ortaya çıkması için bir dosya aramak ve bu kelimeyi bununla değiştirmek için kullanıcıya sormak mümkün mü? Aynı şeyi tekrar yapın, ya yeni bir değiştirmeyi yazarak veya geçmişinizden bir şey kullanarak, tüm sözcükler değiştirilinceye veya kullanıcı çıkana kadar. Değiştirmek istemediğim kelimeleri atlamak için seçim yapmak istediğimi unutmayın. Sadece VIM tüm olayları bul ve gir ile değiştir
:%s/value_one/value_two/gc
kullanılarak
Ben aklınızdaki her farklı değiştirilmesi için bu komutu çalıştırmak zorunda anlamına gelecektir. Bu mümkün mü yoksa bu iş akışında bir sorun var mı? Bunu, yalnızca değiştirilecek tek değişkene ihtiyaç duyan boilerplate kodunu yapıştırırken kullanırdım.
paylaşım için teşekkürler Bir çekicilik gibi çalıştım. Tam olarak aradığım şey bu mu? – ExcellentAverage
Yanlış olabilirdim, ancak olmamalı:% s/value_one/\ = giriş ('replace <'. Submatch (0). '> With:')/gc. Value_one'dan sonra çift eğik çizgi bana 'E488: Karakterleri takip ediyor'. – ExcellentAverage
Evet gerçekten. Haklısın! Sabit! –