在 vimperator/pentadactyl中,如何禁用几乎所有的?

分享于 

2分钟阅读

电脑

  繁體 雙語

问题:

我喜欢移动键,按f 键点击链接,可以禁用 pentadactyl,但我不需要它的他任何东西。 我怎样才能找回我的旧热键?

大多数情况下,我正在考虑。Ctrl+F。Ctrl+A。Ctrl+C。Ctrl+V。Ctrl+Shift+O ( 打开书签),它们都已经停止工作了。


回答 1:

值得了解的是 pentadactyl/vimperator快捷键或者映射,当然,它们可以提供更好的功能。 对于 比如,普通模式映射 o 提供与 Firefox Ctrl-LCtrl-O 组合的等效项( 即,智能完成( 书签。位置。历史等) 提供给你的标签完成)。

但是要回答你的问题- 你可以在 pentadactylrc (。查看你所在位置的:help pentadactylrc ) 中定义一些自定义映射,为你提供 Firefox 样式。 用于 e.g.


" Normal Mode Mappings


nnoremap <C-f>/


nnoremap <C-w> :tabclose<CR>


nnoremap <C-c> <C-v><C-c>


nnoremap <C-v> <C-v><C-v>


nnoremap <C-x> <C-v><C-x>



" Insert Mode Mappings


inoremap <C-c> <C-v><C-c>


inoremap <C-v> <C-v><C-v>


inoremap <C-x> <C-v><C-x>



我忘记了像 Ctrl-A 这样的它的他 Firefox 快捷方式,但希望这里能够演示如何实现你想要的。


回答 2:

一个选项是使用 ctrl,然后按下下一步就直接传递给 Firefox。 那么,ctrl CTRL-SHIFT-O就像你期望的那样。

更复杂的方法是使用选项来允许传递特定的键组合,但是我相信你必须指定所有要使用的命令。



EVE  VIM  Vimperator  
相关文章