Pour une raison quelconque, la commande vimperator: tabopen de Firefox ne fonctionne soudainement pas. : ouvert fonctionne toujours. Est-ce que quelqu'un sait comment réparer ceci?
Pour une raison quelconque, la commande vimperator: tabopen de Firefox ne fonctionne soudainement pas. : ouvert fonctionne toujours. Est-ce que quelqu'un sait comment réparer ceci?
Réponses:
Le correctif a été fait et a contribué à Vimperator, une nouvelle version a été construite avec, mais il nécessite la vérification de Mozilla avant la publication, donc cela prendra du temps.
Si vous souhaitez l'avoir, suivez ce commentaire de numéro . Je ne l'ai pas encore fait moi-même, donc je ne publierai pas (encore) sous mon nom.
Firefox a changé la façon dont leur moteur de rendu traite JS et Vimperator doit s'adapter (par exemple, les fonctions de générateur héritées - celles qui en ont yield
- sont désormais supprimées).
.vimperatorrc
fichier (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
Doit être à tabs
nouveau défini, car il n'est donc pas difficile de faire beaucoup de choses liées aux onglets.
Cela nécessite une refonte du code Vimperator et une mise à jour, alors allez et votez (ne commentez pas, juste publiez le message d'origine) un problème:
C'est cassé pour beaucoup de gens. Si vous ne pouvez pas attendre la publication du correctif, une méthode de contournement est disponible (qui fonctionne pour moi au moins) https://github.com/vimperator/vimperator-labs/issues/568#issuecomment-275755483
La solution consiste à rétrograder Firefox à 50.1. *
EDIT: Vimperator fonctionne dans la version 54.0.1
Je viens d'essayer qutebrowser
qui est un navigateur écrit pour les utilisateurs de vim. Il a l'air génial mais il n'a pas d'outils de développement (corrigez-moi si je me trompe). J'utilise maintenant cVim
dans Chrome et j'en suis assez satisfait, je le recommande.
Ajoutez cette ligne dans le fichier ".vimperatorrc" ou "_vimperatorrc":
nnoremap t <C-t>
Ainsi, lorsque vous appuyez sur "t", plutôt que d'utiliser ": tabopen", il ouvre un nouvel onglet dans Firefox et vous permet de taper dans la barre d'url.
Je suis un utilisateur Windows, j'ai donc créé mon fichier "_vimperatorrc" dans le dossier intitulé mon nom (le même dossier qui contient Mes documents).
PS: Si vous avez set gui=nonavigation
dans votre vimperatorrc, cela ne fonctionnera pas, vous utilisez plutôt
nnoremap t <C-t>:open
avec un espace après open
.
De plus, pour moi, "r" a également arrêté de rafraîchir et "d" a également arrêté de fermer les onglets, de sorte que les lignes ci-dessous l'ont corrigé.
nnoremap r <C-r>
nnoremap d <C-w>
Définissez une commande comme newtabright
pour l'utiliser comme ceci:
newtabright www.example.com
Jetez un œil à la réponse ICI sur la façon de procéder.
A eu le même problème, et ressemble à un truc FF51.0, alors a fait un rapport de bug: https://github.com/vimperator/vimperator-labs/issues/671
HTH
LIttle Ancient Forest Kami avait à peu près la bonne solution de contournement mais manquait quelques lignes (car le débordement de pile semble le supprimer depuis sa commande). Avec cela dans votre .vimperatorrc, vous pouvez ouvrir de nouveaux onglets avec la commande: extraTab (url)
"Exemple de liaison de touches: xt nmap xt: extraTab
commander! extraTab -nargs = 1 -description "Ouvrir un onglet supplémentaire": js extraTab ("");
: js << EOF
fonction extraTab (args) {liberator.open (args, liberator.NEW_TAB)} EOF
J'utilise cette solution de contournement dans Windows, Firefox version 51.0.1.
Dans _vimperatorrc:
nnoremap t <C-t> <ESC> o
Cela ouvrira un nouvel onglet, puis repassera en mode normal pour exécuter: commande open.