我的标签:
[1] [2] [3] [4] [ 5 ] [6] [7] [8] [9]
我正在Firefox的第5个标签上工作,正在寻找一种方法来在第5和第6之间(而不是第9个之后)打开标签,方法是通过t或o
我进行了大量研究,在此过程中,我倾向于保持打开多个标签,有时我倾向于使相关标签暂时保持彼此靠近。万一你想知道为什么。
以下代码定义了一个命令,用于在当前选项卡旁边的选项卡中打开URL。您可以将其放置在.vimperatorrc
文件中,也可以将其另存为文件,然后从中获取.vimperatorrc
。
" Defines commands to open new tab to right of current tab
" Example keybinding: xt
nmap xt :newtabright<SPACE>
command! newtabright -nargs=1 -description "Open new tab to right of current tab" :js newTabRight("<args>");
:js <<EOF
function newTabRight(args) {
var origOrd = gBrowser.selectedTab._tPos;
var numTabs = tabs.count;
liberator.open(args, liberator.NEW_TAB)
var newTab = tabs.getTab();
tabs.move(newTab, origOrd+1);
}
EOF
我已将此代码作为要点上传,因此,您可以根据需要下载并保存在.vimperator
目录中。然后,您可以使用以下命令从rc文件中获取它
:source ~/.vimperator/newtabright.vimperator
还有一个Pentadactyl版本。
要在右侧的选项卡中打开URL,只需在Vimperator命令行中输入以下内容:
newtabright www.example.com
...或者使用示例绑定,输入:
xtwww.example.com
Enter
假设您将about.config
设置browser.tabs.insertRelatedAfterCurrent
设置为true
,则可以使用更简单的方法(甚至可以(有条件地)在不使用Vimperator / Pentadactyl的情况下使用)。
创建一个新的书签。将其命名为任意名称(例如,“右侧的新标签”),然后在location
字段中输入以下内容:
javascript:window.open('%s');void(0);
在该keyword
字段中,输入一个方便的关键字,例如。r
。
这是一个组合,或者是一个书签和一个“搜索”书签(尽管我们没有使用它来搜索)。您可以从FF的位置栏中使用它,也可以从Vimperator的打开提示中使用它。只需键入关键字,然后输入URL。因此,使用Vimperator的键绑定打开example.com,我们只需键入:
oSpacerSpaceexample.com
Enter
我们也可以将书签与FF位置栏一起使用。使用标准FF键绑定,我们将example.com
通过键入以下内容打开:
Ctrl-LrSpaceexample.com
Enter
...实际上比Vimperator命令行快一点。
但是,如果您启用了FF的弹出窗口阻止程序(菜单▷首选项▷内容▷弹出窗口),则无法从位置栏中使用此方法。这是因为在位置栏(或从小书签)输入的javascript方案URL被视为与网页执行的javascript相同,而Vimperator的命令行:javascript
命令以其扩展特权执行代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句