Methode 1: Allgemein
Der folgende Code definiert einen Befehl zum Öffnen einer URL auf einer Registerkarte neben der aktuellen Registerkarte. Sie können es in Ihrer .vimperatorrc
Datei ablegen oder als separate Datei speichern und es als Quelle verwenden .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
Ich habe diesen Code als gist hochgeladen, sodass Sie ihn herunterladen und in Ihrem .vimperator
Verzeichnis speichern können, wenn Sie möchten . Dann können Sie es aus Ihrer rc-Datei mit quellen
:source ~/.vimperator/newtabright.vimperator
Es gibt auch eine Pentadactyl-Version .
Um eine URL in einem Tab auf der rechten Seite zu öffnen, geben Sie einfach Folgendes in die Vimperator-Befehlszeile ein:
newtabright www.example.com
... oder geben Sie am Beispiel der Tastenkombination Folgendes ein:
xtwww.example.com
Enter
Methode 2: erfordert die Einstellung von about.config browser.tabs.insertRelatedAfterCurrent
Vorausgesetzt, Sie haben die about.config
Einstellung auf browser.tabs.insertRelatedAfterCurrent
festgelegt, true
können Sie eine einfachere Methode verwenden (die sogar - bedingt - ohne Vimperator / Pentadactyl verwendet werden kann).
Erstellen Sie ein neues Bookmarklet. Nennen Sie es wie immer (zB "Neuer Tab nach rechts") und geben Sie im location
Feld Folgendes ein:
javascript:window.open('%s');void(0);
Geben Sie in das keyword
Feld ein passendes Schlüsselwort ein, z. r
.
Dies ist eine Kombination oder ein Bookmarklet und ein "Search" -Lesezeichen (obwohl wir es nicht zum Suchen verwenden). Sie können es entweder über die Positionsleiste von FF oder über die Eingabeaufforderung von Vimperator verwenden. Geben Sie einfach das Schlüsselwort gefolgt von der URL ein. Wenn Sie die Keybindings von Vimperator verwenden, um example.com zu öffnen, geben Sie einfach Folgendes ein:
oSpacerSpaceexample.com
Enter
Mit der Firefox-Standortleiste (Vanilla FF) ...
Wir können das Bookmarklet auch mit der FF-Positionsleiste verwenden. Mit der Standard-FF-Tastenbindung öffnen wir uns example.com
durch Eingabe von:
Ctrl-LrSpaceexample.com
Enter
... was eigentlich etwas schneller ist als die Vimperator-Befehlszeile.
Die Verwendung dieser Methode aus der Positionsleiste funktioniert jedoch nicht, wenn der Popup-Blocker von FF aktiviert ist ( Menü ▷ Voreinstellungen Inhalt ▷ Popups ). Dies liegt daran, dass in der Adressleiste (oder aus einem Bookmarklet) eingegebene Javascript-Schema-URLs genauso behandelt werden wie Javascript, das von einer Webseite ausgeführt wird, während der Befehlszeilenbefehl von Vimperator :javascript
den Code mit seinen Erweiterungsberechtigungen ausführt.