2014-11-03 78 views
3

我正在使用vimperator for firefox,並且它在大多數網站上運行良好。但是,對於webogram,在關注消息框時,會出現衝突輸入鍵。當我按輸入時,看起來vimperator攔截事件並添加一個換行符,而最初它應該是發送輸入消息的觸發器。如何取消映射vimperator中某個特定站點的某些鍵綁定

我試着暫時禁用vimperator與插入鍵,然後一切正常。不過,我希望能夠正常啓用vimperator的其他功能。因此,解決衝突的最佳方法似乎是禁用此網站的密鑰綁定輸入

我希望是這樣的:

scoped_iunmap web.telegram.org <CR> 

有沒有一種方法,我可以實現這樣的效果?謝謝。

回答

1

我發現了這個要求的臨時解決方案。

ignorekeys add web\\.telegram\\.org -except o,t,T,O,<C-l>,f,F,: 

保留經常使用的綁定,按照您的意願添加到-except列表中。

這是不是很優雅,我還在尋找一個更好的解決辦法:)

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 

基本安裝:

  1. ~/.vimperator/plugin安裝feedSomeKeys_3.js文件。
  2. ~/.vimperator/plugin中安裝_libly.js文件。
  3. 將你的fmaps添加到你的〜/ .vimperatorrc文件中。
  4. 重新啓動瀏覽器。
  5. 跳舞! (從技術上講,這是可選的)。
相關問題