Untuk beberapa alasan vimperator Firefox: perintah tabopen tiba-tiba tidak berfungsi. : buka masih berfungsi. Adakah yang tahu bagaimana cara memperbaikinya?
sumber
Untuk beberapa alasan vimperator Firefox: perintah tabopen tiba-tiba tidak berfungsi. : buka masih berfungsi. Adakah yang tahu bagaimana cara memperbaikinya?
Perbaikan telah dilakukan dan berkontribusi pada Vimperator, versi baru dibuat dengan itu, tetapi perlu verifikasi Mozilla sebelum penerbitan sehingga akan memakan waktu.
Jika Anda ingin memilikinya, ikuti komentar masalah ini . Saya belum melakukan itu sendiri, jadi belum akan mempublikasikan ulang dengan nama saya.
Firefox mengubah cara mesin rendering mereka memperlakukan JS dan Vimperator yang perlu disesuaikan (mis. Fungsi legacy generator - yang dengan yield
- sekarang dihapus).
.vimperatorrc
File (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
Perlu tabs
ditetapkan kembali, karena sekarang tidak membuatnya sulit untuk melakukan banyak hal yang berhubungan dengan tab.
Ini membutuhkan kode Vimperator untuk bekerja kembali dan memperbarui, jadi buka dan unduhkan (jangan berkomentar, cukup unduh posting asli) masalah:
Itu rusak untuk banyak orang. Jika Anda tidak bisa menunggu perbaikannya dirilis, ada metode pemecahan masalah yang tersedia (yang setidaknya berfungsi untuk saya) https://github.com/vimperator/vimperator-labs/issues/568#issuecomment-275755483
Saya memetakan
t
keControl+t + open
dalam .vimperatorrc seperti:Ini meniru perintah tabopen lama.
Anda juga dapat melakukan ini untuk perintah lain seperti yang ditunjukkan Jack Doe.
sumber
Solusinya adalah menurunkan Firefox kembali ke 50.1. *
EDIT: Vimperator bekerja di versi 54.0.1
Baru saja mencoba
qutebrowser
yang merupakan browser yang ditulis untuk pengguna vim. Itu terlihat luar biasa tetapi tidak memiliki alat dev (koreksi saya jika saya salah). Saya sekarang menggunakancVim
Chrome dan saya cukup puas dengan itu, merekomendasikannya.sumber
Tambahkan baris ini di file ".vimperatorrc" atau "_vimperatorrc":
nnoremap t <C-t>
Jadi, ketika Anda menekan "t", daripada menggunakan ": tabopen" itu membuka tab baru di Firefox dan memungkinkan Anda mengetik di bilah url.
Saya pengguna Windows jadi saya membuat file "_vimperatorrc" saya di folder berjudul nama saya (folder yang sama dengan My Documents di dalamnya).
PS: Jika Anda memiliki
set gui=nonavigation
vimperatorrc Anda, ini tidak akan berhasil, Anda gunakannnoremap t <C-t>:open
dengan spasi sesudahnyaopen
.Juga, bagi saya "r" juga berhenti menyegarkan, dan "d" juga berhenti menutup tab, sehingga garis di bawahnya memperbaikinya.
nnoremap r <C-r>
nnoremap d <C-w>
sumber
Tetapkan perintah suka
newtabright
menggunakannya seperti ini:Lihatlah DI SINI jawaban tentang bagaimana melakukan ini.
sumber
Punya masalah yang sama, dan sepertinya itu adalah FF51.0 thingie, jadi buatlah laporan bug: https://github.com/vimperator/vimperator-labs/issues/671
HTH
sumber
Hutan Kuno LIttle Kami cukup banyak memiliki solusi yang tepat tetapi tidak memiliki beberapa baris (karena stack overflow tampaknya menghapusnya sejak perintahnya). Dengan ini di .vimperatorrc Anda, Anda dapat membuka tab baru dengan perintah: extraTab (url)
"Contoh pengikat kunci: xt nmap xt: extraTab
perintah! extraTab -nargs = 1 -description "Buka tab tambahan": js extraTab ("");
: js << EOF
function extraTab (args) {liberator.open (args, liberator.NEW_TAB)} EOF
sumber
Saya menggunakan solusi ini di Windows, Firefox versi 51.0.1.
Dalam _vimperatorrc:
nnoremap t <C-t> <ESC> o
Ini akan membuka tab baru, kemudian beralih kembali ke mode normal untuk menjalankan: perintah terbuka.
sumber