Vimperator和Ctrl + K


8

这与我在Vimperator中有关复制/粘贴的其他问题有关。

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

如何在Vimperator中执行此操作?

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

是否有修复程序或补丁?

Answers:


10

首先,出色的工作找出了通配符

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


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

:set go+=T

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

  • Alt+ d->Tab

    要么

  • Ctrl+ l->Tab

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

:set go-=T

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

:dia searchengines

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

现在,当您需要搜索时,只需单击o或,t然后使用g hello跟随命令,如下所示:

:open g hello

打开谷歌搜索页面的单词你好


6

我知道:open的行为本质上类似于Google搜索框,但令我困扰的是缺少自动建议列表。

好吧,事实set wildoptions=auto证明它是打开的,因此请记住,这是我的解决方法:

set wildoptions=auto

noremap <C-k> :open 
inoremap <C-k> <Esc>:open 
cnoremap <C-k> <Esc>:open 

1

以下内容对我很有效,这是facepalmd建议的一种变体:

:set go+=T                      # Turns on the address bar, which I don't mind
:noremap <C-k> <A-d><Tab>       # maps Ctrl-K to Alt-D + Tab

1

F6为我集中地址栏。我使用以下软件。

  • Vimperator 2.3.1
  • Firefox 3.6.10
  • Mac OS X 10.5

0

根据此线程,Firefox在按Ctrl + k时会执行意外行为,而vimperator无法处理它。另一种方法是像这样搜索:

:o [engine] [search terms]

例如,要在google中搜索SuperUser,该命令应为

:o google SuperUser

:open命令搜索的问题是您没有得到自动建议和其他好处(例如自动显示计算器结果)
hasen

我链接的线程显示了一种解决方法
MoshiBin's

-1

尝试按F6。当vimperator处于活动状态时,F6聚焦地址栏。


即使通过也不会工作
facepalmd

默认情况下,Vimperator隐藏地址栏。F6未映射。
greyfade

错误。F6突出显示Vimperator中的地址栏。
bobobobo

对。F6对默认的Vimperator配置不执行任何操作。
贾瓦

我的配置是默认的。按下一次无助。第二次按下将突出显示地址栏(而不是您键入的地址栏)。
Dentrasi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.