ZZ
(работает как :wq
)
О положении курсора. Я обнаружил, что курсор, который всегда остается в центре экрана, крутой
set scrolloff=9999
это обычная проблема при работе с замыканиями. попробуйте следующее:
for (var i = 0; i < 6; i++) {
(function(i){
dojo.connect(dijit.byId("project" + i).InputNode, "onChange", function() {makeMatch(i);});
}(i));
}
i - локальная переменная внутри цикла for. Когда вызывается функция onChange, все 6 функций имеют ссылку на i, равное 6.
Это та же проблема, что и # 4 на странице Джона Скита C # Brainteaser
List<Printer> printers = new List<Printer>();
for (int i=0; i < 10; i++)
{
printers.Add(delegate { Console.WriteLine(i); });
}
foreach (Printer printer in printers)
{
printer();
}
, которая печатает все десятки