如何在Firefox中指定搜索引擎的关键字?

lli*_*eng 19 firefox search firefox-addon

它一直困扰我,我无法管理"一键搜索引擎"的关键字.关键字可以在Firefox 38.0.1中显示如下 在此输入图像描述

通过帮助链接,我找到了添加/隐藏/删除搜索引擎的方法.但是,它没有就如何修改搜索引擎提出任何建议.

我学习如何更改关键字的实际动机是:

  1. Firefox无法在不同的安装中同步"搜索引擎".到目前为止,只能同步书签和附加组件.
  2. 我在Firefox中使用Vimperator,按下o(或t)后跟TAB,然后搜索引擎的关键字,将完成搜索查询序列.例:

    :open google happy 2015

将推出搜索"2015年快乐"的Google搜索结果页面.

So, the syntax is: ":open keyword search-pattern".
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何更改搜索引擎的"关键字"?或者,说明如何创建自己的搜索引擎?(无论是在网上还是本地加载都很好.)

小智 19

要编辑搜索引擎的关键字,请双击搜索引擎的条目,或突出显示该条目,然后按F2.

  • 我不确定为什么这不是最佳或选择的答案.对于任何偶然用户来说,F2会将搜索引擎条目更改为可编辑状态是不明显的. (4认同)

lli*_*eng 10

简而言之,正如Brandon Parmenter所提供的那样,如下:

:bmark http://example.com/search#q=%s -keyword=example


开始更长/更久的答案

虽然受以下链接启发的解决方案不会更改搜索引擎的条目,但它确实提供了功能齐全的关键字功能.

wikiHow:如何将自定义搜索引擎添加到Firefox的搜索栏

与外部链接中建议的不同,不需要进一步的附加功能.以下步骤将完成search-keyword的定义:

  1. 转到可以搜索的页面.(google.com,或github.com,或其他)
  2. 右键单击搜索框(通过该搜索框可以键入搜索查询)并选择"为此搜索添加关键字"
  3. 定义关键字并按Enter键

这不是定义搜索引擎,而是定义搜索关键字.以这种方式定义的关键字存储为Bookmarks条目.

到目前为止,尚不清楚搜索引擎关键字与我们刚刚定义的关键字之间的冲突关键字应如何解决.希望,由于Firefox正在同步Bookmarks项目,因此search-keyword可能会同步到其他安装.

由于修改search-engine-keyword的问题尚未解决,我不接受我自己的答案.

另外,如果有兴趣查看书签条目,%s那么这个书签的"位置"字段中的"占位符"将由任何想要搜索的内容取代.