回答:
修正が行われ、Vimperatorに提供され、新しいバージョンがビルドされましたが、公開前にMozillaの検証が必要なので、時間がかかります。
入手したい場合は、この問題のコメントに従ってください。私はまだそれを自分でやっていませんので、私の名前で(まだ)再発行しません。
Firefoxは、レンダリングエンジンがJSを処理する方法を変更し、Vimperatorの調整が必要になりました(たとえば、レガシージェネレーター関数-を含むyield
-は削除されました)。
ソース:https : //developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/Firefox_JavaScript_changelog#Firefox_51
.vimperatorrc
ファイル(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
ニーズにするためにtabs
、今ではそれが難しいのタブ関連の事柄の多くを行うために作るためではないとして、再び定義されます。
Vimperatorのコードの再作業と更新が必要なため、次の問題に進みます(コメントせずに、元の投稿に投票するだけです)。
多くの人にとっては壊れています。修正がリリースされるのを待つことができない場合、回避策が利用可能です(少なくとも私には有効です)https://github.com/vimperator/vimperator-labs/issues/568#issuecomment-275755483
ファイル「.vimperatorrc」または「_vimperatorrc」に次の行を追加します。
nnoremap t <C-t>
したがって、「:tabopen」を使用するのではなく「t」を押すと、Firefoxで新しいタブが開き、URLバーに入力できます。
私はWindowsユーザーなので、「_ vimperatorrc」ファイルを自分の名前の付いたフォルダー(マイドキュメントがあるフォルダー)に作成しました。
PS:set gui=nonavigation
vimperatorrcにある場合、これは機能しません。代わりに使用します
nnoremap t <C-t>:open
後にスペースを入れopen
ます。
また、私にとっては「r」も更新を停止し、「d」もタブを閉じることを停止したため、下の行で修正しました。
nnoremap r <C-r>
nnoremap d <C-w>
同じ問題があり、FF51.0のように見えるため、バグレポートを作成しました:https : //github.com/vimperator/vimperator-labs/issues/671
HTH
リトル・エンシェント・フォレスト・カミには適切な回避策がほとんどありましたが、数行が欠落していました(スタック・オーバーフローはコマンドなので削除されるようです)。.vimperatorrcでこれを使用すると、コマンド:extraTab(url)で新しいタブを開くことができます
"キーバインドの例:xt nmap xt:extraTab
コマンド!extraTab -nargs = 1 -description "追加のタブを開く":js extraTab( "");
:js << EOF
関数extraTab(args){liberator.open(args、liberator.NEW_TAB)} EOF