1

我想添加一个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看到吗?

4

2 回答 2

1

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

:btdigg arg1 arg2 arg3

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

于 2012-02-23T10:45:04.100 回答
1

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

于 2013-06-27T17:22:57.773 回答