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?
fuente
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?
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
Me asignan
t
aControl+t + open
en .vimperatorrc de este modo:Esto imita el antiguo comando tabopen.
También puede hacer esto para los otros comandos como muestra Jack Doe.
fuente
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 usandocVim
Chrome y estoy bastante satisfecho con él, lo recomiendo.fuente
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 usannoremap t <C-t>:open
con un espacio despuesopen
.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>
fuente
Defina un comando como
newtabright
para usarlo así:Echa un vistazo a la respuesta AQUÍ sobre cómo hacer esto.
fuente
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
fuente
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
fuente
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.
fuente