Por alguna razón, el vimperator de Firefox: el comando tabopen de repente no funciona. : abierto todavía funciona. ¿Alguien sabe cómo arreglar esto?
Por alguna razón, el vimperator de Firefox: el comando tabopen de repente no funciona. : abierto todavía funciona. ¿Alguien sabe cómo arreglar esto?
Respuestas:
La corrección se realizó y contribuyó a Vimperator, se creó una nueva versión con ella, pero necesita la verificación de Mozilla antes de la publicación, por lo que llevará tiempo.
Si desea tenerlo, siga este comentario del problema . Todavía no lo he hecho, así que no volveré a publicar bajo mi nombre (todavía).
Firefox cambió la forma en que su motor de procesamiento trata a JS y Vimperator necesita ajustarse (por ejemplo, las funciones de generador heredadas, aquellas con yield
) ahora se descartan.
.vimperatorrc
archivo (GNU / Linux: /home/username/.vimperatorrc
)" Example keybinding: xt
nmap xt :extraTab<SPACE>
command! extraTab -nargs=1 -description "Open an extra tab" :js extraTab("<args>");
:js <<EOF
function extraTab(args) {
liberator.open(args, liberator.NEW_TAB)
}
EOF
Necesita tabs
definirse nuevamente, ya que ahora no es así que sea difícil hacer muchas cosas relacionadas con pestañas.
Requiere un nuevo código del Vimperator y una actualización, así que ve y vota (no hagas comentarios, solo vota la publicación original) un problema:
Está roto para muchas personas. Si no puede esperar a que se publique la solución, hay un método de solución disponible (que al menos funciona para mí) https://github.com/vimperator/vimperator-labs/issues/568#issuecomment-275755483
La solución es degradar Firefox a 50.1. *
EDITAR: Vimperator está funcionando en la versión 54.0.1
Acabo de probar qutebrowser
cuál es un navegador escrito para usuarios de vim. Se ve increíble pero no tiene herramientas de desarrollo (corrígeme si me equivoco). Ahora estoy usando cVim
Chrome y estoy bastante satisfecho con él, lo recomiendo.
Agregue esta línea en el archivo ".vimperatorrc" o "_vimperatorrc":
nnoremap t <C-t>
Entonces, cuando presionas "t", en lugar de usar ": tabopen", se abre una nueva pestaña en Firefox y te permite escribir en la barra de direcciones.
Soy usuario de Windows, así que creé mi archivo "_vimperatorrc" en la carpeta titulada mi nombre (la misma carpeta que tiene Mis documentos).
PD: Si tienes set gui=nonavigation
en tu vimperatorrc, esto no funcionará, en su lugar usa
nnoremap t <C-t>:open
con un espacio despues open
.
Además, para mí "r" también dejó de actualizarse, y "d" también dejó de cerrar pestañas, por lo que las líneas a continuación lo arreglaron.
nnoremap r <C-r>
nnoremap d <C-w>
Defina un comando como newtabright
para usarlo así:
newtabright www.example.com
Echa un vistazo a la respuesta AQUÍ sobre cómo hacer esto.
Tuve el mismo problema, y parece que es una cosa FF51.0, así que hice un informe de error: https://github.com/vimperator/vimperator-labs/issues/671
HTH
Little Ancient Forest Kami tenía la solución correcta, pero le faltaban algunas líneas (ya que el desbordamiento de la pila parece eliminarlo ya que es un comando). Con esto en su .vimperatorrc puede abrir nuevas pestañas con el comando: extraTab (url)
"Ejemplo de combinación de teclas: xt nmap xt: extraTab
¡mando! extraTab -nargs = 1 -description "Abrir una pestaña adicional": js extraTab ("");
: js << EOF
function extraTab (args) {liberator.open (args, liberator.NEW_TAB)} EOF
Utilizo esta solución en Windows, Firefox versión 51.0.1.
En _vimperatorrc:
nnoremap t <C-t> <ESC> o
Esto abrirá una nueva pestaña, luego volverá al modo normal para ejecutar: comando abierto.