我正在使用vimperator for firefox,它在大多数网站上运行良好。但是对于webogram,在关注消息框时, Enter 键会发生冲突。当我按 Enter 时,似乎vimperator拦截事件并添加一个换行符,而最初它应该是触发发送消息的触发器。
我尝试使用 Insert 键暂时禁用vimperator,然后一切正常。但是,我想要正常启用vimperator提示等其他功能。因此,解决冲突的最佳方法似乎是禁用此网站的 Enter 键绑定。
我期待的是:
scoped_iunmap web.telegram.org <CR>
有没有办法可以达到这样的效果?感谢。
答案 0 :(得分:1)
我找到了这个要求的临时解决方案。
ignorekeys add web\\.telegram\\.org -except o,t,T,O,<C-l>,f,F,:
保留常用的绑定,并根据需要添加到-except
列表中。
这不是很优雅,我仍在寻找更好的解决方案:)
答案 1 :(得分:0)
我推荐feed some keys vimperator plugin。这听起来像是你想要的完美搭配。不幸的是,它的文档可能有点过时了。以下是我在github.com,duckduckgo.com和feedly.com上的使用方法:
command! -nargs=+ lazy autocmd VimperatorEnter .* <args>
lazy fmaps -u='github\.com/[^/]+/.+' -events=vkeydown s,t gc gi gp gw
lazy fmaps -u='duckduckgo\.com/\?q=' -events=vkeydown l j k <enter> s,d gm,m gt,t
lazy fmaps -u='feedly\.com' j k v A m s
基本安装:
feedSomeKeys_3.js
。~/.vimperator/plugin
文件
_libly.js
。~/.vimperator/plugin
文件