Выход из режима вставки по определенному URL в Vimperator
Всякий раз, когда я ищу слово в vocabulary.com, Vimperator находит слово и помещает меня в окно поиска, и в результате я не могу использовать какую-либо команду vimperator, поскольку я нахожусь в режиме вставки. Я выяснил 2 способа избежать этого.
- Отключите режим вставки в vocabulary.com и все его под-URL.
- Выполните клавишу 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-я строка: выйти из режима вставки