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 $color
bu 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, böylece metin Düzenleme / Değiştirme için uygulanabilir.
Örnek olarak:
$color = "#fff";
function PickColor () {
$color = "#bbb";
$newColors = ["#000", "#fbf", $color];
foreach ($newColors as $c) {
if ($c == "#fff") {
break;
}
}
}
$differentColor = $color;
Bu kod nispeten kötü bir örnektir, ancak $ color'ın tüm örneklerini değiştirmeniz gerekirse, bunu PickColor işlevi bağlamında nasıl yapabilirim. Başka bir örnek olarak, #
ve kullanarak *
bu metin nesnesinin bir sonraki örneğine gidebilirsiniz, arama satırının kapsamını, binlerce satıra yayılabilen ve kaybeden tüm dosyanın aksine yalnızca bu işleve (temelde aramayı sarar) nasıl sınırlayabilirsiniz? ya da yanlış bir şekilde yerine getirmemeniz gereken başka bir işlev mi?