每当我在vocabulary.com上搜索一个单词时,Vimperator就会找到这个单词并将我放入搜索框中,结果我无法使用任何vimperator命令,因为我处于插入模式。我想出了两种避免这种情况的方法。
- 禁用vocabulary.com 及其所有子网址中的插入模式。
- URL 加载完成后立即执行退出 (Esc) 键。(更有利的选择)
我不知道该怎么做。
答案1
页面加载时取消所有输入字段的焦点:
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 中:
自动cmd 页面加载 .* js document.activeElement.blur();
自动命令页面加载 .*
第一行:明确重点
第二行:退出插入模式