Vimperator 和 Ctrl+K

has*_*sen 8 firefox vimperator

这与我关于在 Vimperator 中复制/粘贴的另一个问题有关。

在普通的 Firefox 中,Ctrl+K将焦点放在搜索栏上。

我怎样才能在 Vimperator 中做到这一点?

奇怪的是,即使在-- PASS THROUGH --模式下它也不起作用。Ctrl+L可以通过,为什么Ctrl+K不能?

有修复或补丁吗?

fac*_*lmd 10

首先,找出wildoptions的工作很棒

就是说,我只想补充一点,如果你刚刚点击,o或者t它应该分别带你到带有预填充命令的命令框:open:tabopen。您可以输入一些文本并点击Tab查看该文本的自动完成选项。


此外,如果您出于任何原因想查看搜索栏:

:set go+=T
Run Code Online (Sandbox Code Playgroud)

现在您应该拥有整个工具栏,但要访问我使用的搜索框:

  • Alt+ d->Tab

    或者

  • Ctrl+ l->Tab

要摆脱难看的工具栏,只需使用:

:set go-=T
Run Code Online (Sandbox Code Playgroud)

另外:
您可以通过以下方式打开搜索选项:

:dia searchengines
Run Code Online (Sandbox Code Playgroud)

并为每个搜索引擎设置关键字。例如:Google -> g、Yahoo -> y 等。

现在,当您需要搜索时,只需点击ot并使用 g hello 跟踪命令,如下所示:

:open g hello
Run Code Online (Sandbox Code Playgroud)

打开谷歌搜索页面,搜索“你好”这个词


has*_*sen 6

我知道 :open 的行为本质上就像一个谷歌搜索框,但让我烦恼的是没有自动建议列表。

好吧,事实证明它打开了set wildoptions=auto,所以考虑到这一点,这是我的解决方法:

set wildoptions=auto

noremap <C-k> :open 
inoremap <C-k> <Esc>:open 
cnoremap <C-k> <Esc>:open 
Run Code Online (Sandbox Code Playgroud)