【问题标题】:Pentadactyl: command to search BTDIGG.orgPentadactyl:搜索 BTDIGG.org 的命令
【发布时间】:2012-02-09 16:52:34
【问题描述】:

我想添加一个 pentadactyl(它是 vimperator 的一个分支)命令来搜索 btdigg 洪流搜索引擎。查询结构如下例所示 - 搜索“带空格的测试”:

http://btdigg.org/search?q=test+with+space

我试图执行:

:command -nargs=* btdigg open http://btdigg.org/search?q= <args>

无论我给它什么,它都会把我带到标题页。所以它不起作用。你能修好它吗?我要以下命令

:btdigg arg1 arg2 arg3

在 www.btdigg.org 中搜索“arg1 arg2 arg3”字符串

编辑

所以这是我最好的尝试。这是一个用于搜索给定站点的 JavaScript 代码。如果我能让它工作 - btdigg 的问题也将得到解决:

javascript <<EOF
    dactyl.searchWikis = function (selection) {
        let parsedSelection = selection.replace(/^\s*/, "" ).replace(/\s*$/, "" ).replace(/\s+/g, "+" );
        dactyl.execute( ":tabopen http://www.scholarpedia.org/wiki/index.php?title=Special:Search&search=" + selection);
        dactyl.execute( ":tabopen http://en.citizendium.org/wiki?title=Special:Search&search=" + selection);
    };
EOF

:command  bookSearch -nargs=* -js dactyl.searchWikis(<args>)

但 PentaDactyl 没有看到。你能让Pentadactyl看到它吗?

【问题讨论】:

    标签: javascript firefox vimperator


    【解决方案1】:

    获取add-to-search-bar插件,然后右键单击btdigg的搜索栏并选择“添加到搜索栏”。说你将它命名为btdigg,之后:

    :btdigg arg1 arg2 arg3
    

    将在 btdigg 中搜索“arg1 arg2 arg3”。

    【讨论】:

      【解决方案2】:

      另一种选择是使用外部站点:http://yubnub.org/。它甚至已经准备好相关命令:http://yubnub.org/kernel/man?args=btdigg。基本上你从http://mycroftproject.com/search-engines.html?name=yubnub(拿起镜子)安装YubNub搜索插件,并在你的~/.pentadactylrc中设置默认搜索引擎来匹配它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-17
        • 2018-11-25
        • 1970-01-01
        • 2011-12-15
        • 2015-05-17
        • 2013-02-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多