Выход из режима вставки по определенному URL в Vimperator

Всякий раз, когда я ищу слово в vocabulary.com, Vimperator находит слово и помещает меня в окно поиска, и в результате я не могу использовать какую-либо команду vimperator, поскольку я нахожусь в режиме вставки. Я выяснил 2 способа избежать этого.

  1. Отключите режим вставки в vocabulary.com и все его под-URL.
  2. Выполните клавишу escape(Esc), как только URL будет загружен. (Более выгодный вариант)

Понятия не имею, как это сделать.

2 ответа

Расфокусировать все поля ввода при загрузке страницы:

autocmd PageLoad .* js blurAllInputFields()
:js << EOF
function blurAllInputFields()
{
    var inputs = window.content.window.document.getElementsByTagName('input');
    for (index = 0; index < inputs.length; ++index)
        inputs[index].blur();
}
EOF

Поместите эти 2 строки в ваш vimperatorrc:

autocmd PageLoad. * js document.activeElement.blur ();

autocmd PageLoad. *

1-я строка: четкий фокус

2-я строка: выйти из режима вставки

Другие вопросы по тегам