Aus irgendeinem Grund funktioniert der Firefox-Befehl vimperator: tabopen plötzlich nicht mehr. : offen funktioniert immer noch. Weiß jemand, wie man das behebt?
quelle
Aus irgendeinem Grund funktioniert der Firefox-Befehl vimperator: tabopen plötzlich nicht mehr. : offen funktioniert immer noch. Weiß jemand, wie man das behebt?
Das Problem wurde behoben und zu Vimperator beigetragen. Es wurde eine neue Version erstellt, die jedoch vor der Veröffentlichung von Mozilla überprüft werden muss, damit es einige Zeit in Anspruch nimmt.
Wenn Sie es haben möchten, folgen Sie diesem Problem Kommentar . Ich habe das selbst noch nicht getan und werde es daher (noch) nicht unter meinem Namen erneut veröffentlichen.
Firefox hat geändert, wie die Rendering-Engine von JS und Vimperator angepasst werden muss (z. B. Legacy-Generatorfunktionen - die mit yield
- werden jetzt gelöscht).
.vimperatorrc
Datei (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
Muss neu tabs
definiert werden, da es jetzt nicht mehr schwierig ist, viele tab-bezogene Dinge zu tun.
Es erfordert eine Überarbeitung des Vimperator-Codes und ein Update. Stimmen Sie also ein Problem ab (kommentieren Sie nicht, stimmen Sie nur den ursprünglichen Beitrag ab):
Es ist für viele Leute kaputt. Wenn Sie nicht darauf warten können, dass der Fix veröffentlicht wird, steht eine Umgehungsmethode zur Verfügung (die zumindest für mich funktioniert): https://github.com/vimperator/vimperator-labs/issues/568#issuecomment-275755483
Ich
t
habeControl+t + open
in .vimperatorrc folgendermaßen abgebildet :Dies ahmt den alten Befehl tabopen nach.
Sie können dies auch für die anderen Befehle wie Jack Doe Shows tun.
quelle
Die Lösung besteht darin, Firefox zurück auf 50.1 zu downgraden. *
BEARBEITEN: Vimperator arbeitet in Version 54.0.1
Habe gerade ausprobiert,
qutebrowser
welcher Browser für VIM-Benutzer geschrieben wurde. Es sieht toll aus, hat aber keine Entwicklerwerkzeuge (korrigiere mich, wenn ich falsch liege). Ich verwende jetztcVim
Chrome und bin ziemlich zufrieden damit. Empfehlen Sie es weiter.quelle
Fügen Sie diese Zeile in die Datei ".vimperatorrc" oder "_vimperatorrc" ein:
nnoremap t <C-t>
Wenn Sie also "t" drücken, anstatt ": tabopen" zu verwenden, wird in Firefox ein neuer Tab geöffnet und Sie können die URL-Leiste eingeben.
Ich bin ein Windows-Benutzer und habe meine "_vimperatorrc" -Datei im Ordner "Mein Name" erstellt (derselbe Ordner, in dem sich "Eigene Dateien" befindet).
PS: Wenn Sie
set gui=nonavigation
in Ihrem vimperatorrc haben, funktioniert dies nicht, Sie verwenden stattdessennnoremap t <C-t>:open
mit einem Leerzeichen nachopen
.Außerdem hat bei mir "r" auch die Aktualisierung gestoppt und "d" hat auch aufgehört, die Tabs zu schließen, sodass die Zeilen darunter das Problem behoben haben.
nnoremap r <C-r>
nnoremap d <C-w>
quelle
Definieren Sie einen Befehl wie folgt
newtabright
:Werfen Sie einen Blick auf HIER Antwort, wie das geht.
quelle
Hatte das gleiche Problem und sieht aus, als wäre es ein FF51.0-Ding, also habe ich einen Fehlerbericht erstellt: https://github.com/vimperator/vimperator-labs/issues/671
HTH
quelle
Kleiner uralter Wald Kami hatte so ziemlich die richtige Problemumgehung, aber es fehlten ein paar Zeilen (da der Stapelüberlauf ihn zu entfernen scheint, da er ein Befehl ist). Mit diesem Befehl können Sie in Ihrer .vimperatorrc neue Tabs öffnen: extraTab (url)
"Beispiel für eine Tastenkombination: xt nmap xt: extraTab
Befehl! extraTab -nargs = 1 -Beschreibung "Öffne einen zusätzlichen Tab": js extraTab ("");
: js << EOF
Funktion extraTab (args) {liberator.open (args, liberator.NEW_TAB)} EOF
quelle
Ich verwende diese Problemumgehung in Windows, Firefox Version 51.0.1.
In _vimperatorrc:
nnoremap t <C-t> <ESC> o
Dadurch wird eine neue Registerkarte geöffnet und zum Ausführen des Befehls open zurück in den normalen Modus gewechselt.
quelle