Método 1: general
El siguiente código define un comando para abrir una URL en una pestaña al lado de la pestaña actual. Puede colocarlo en su .vimperatorrc
archivo o guardarlo como un archivo separado y obtenerlo .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
He subido este código como una idea general , para que pueda descargarlo y guardarlo en su .vimperator
directorio si lo desea. Luego puede obtenerlo de su archivo rc con
:source ~/.vimperator/newtabright.vimperator
También hay una versión de Pentadactyl .
Para abrir una URL en una pestaña a la derecha, simplemente ingrese lo siguiente en la línea de comando de Vimperator:
newtabright www.example.com
... o, usando la combinación de teclas de ejemplo, escriba:
xtwww.example.com
Enter
Método 2: requiere la configuración about.config browser.tabs.insertRelatedAfterCurrent
Suponiendo que tiene la about.config
configuración browser.tabs.insertRelatedAfterCurrent
establecida true
, puede usar un método más simple (que puede incluso, condicionalmente, usarse sin Vimperator / Pentadactyl).
Crea un nuevo bookmarklet. Póngale el nombre que sea (por ejemplo, "nueva pestaña a la derecha") y, en el location
campo, ingrese lo siguiente:
javascript:window.open('%s');void(0);
En el keyword
campo, ingrese una palabra clave conveniente, por ejemplo. r
.
Esta es una combinación o un marcador y un marcador de "búsqueda" (aunque no lo estamos usando para buscar). Puede usarlo desde la barra de ubicación de FF o desde el indicador de apertura de Vimperator. Simplemente escriba la palabra clave seguida de la URL. Entonces, usando las combinaciones de teclas de Vimperator, para abrir example.com, simplemente escribiríamos:
oSpacerSpaceexample.com
Enter
Con la barra de ubicación de Firefox (vanilla FF) ...
También podemos usar el bookmarklet con la barra de ubicación FF. Usando el enlace de teclas FF estándar, abrimos example.com
escribiendo:
Ctrl-LrSpaceexample.com
Enter
... que en realidad es marginalmente más rápido que la línea de comando Vimperator.
Sin embargo, usar este método desde la barra de ubicación no funcionará si tiene activo el bloqueador de ventanas emergentes de FF ( menú ▷ Preferencias ▷ Contenido ▷ Ventanas emergentes ). Esto se debe a que las URL del esquema de JavaScript ingresadas en la barra de ubicación (o desde un marcador) se tratan de la misma manera que JavaScript ejecutado por una página web, mientras que el comando de línea de :javascript
comandos de Vimperator ejecuta el código con sus privilegios de extensión.