我想添加pentadactyl(它是vimperator的一个分支)命令来搜索btdigg torrent搜索引擎。查询结构显示在下面的示例中 - 搜索“test with space”:
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看到吗?
答案 0 :(得分:1)
获取add-to-search-bar插件,然后右键单击btdigg的搜索栏并选择“添加到搜索栏”。假设您将其命名为btdigg
,之后:
:btdigg arg1 arg2 arg3
会在btdigg中搜索“arg1 arg2 arg3”。
答案 1 :(得分:1)
另一种选择是使用外部网站:http://yubnub.org/。它甚至准备好相关命令:http://yubnub.org/kernel/man?args=btdigg。基本上你从http://mycroftproject.com/search-engines.html?name=yubnub安装YubNub搜索插件(拿起镜像)并在〜/ .pentadactylrc中设置默认搜索引擎以匹配它。