Untuk beberapa alasan vimperator Firefox: perintah tabopen tiba-tiba tidak berfungsi. : buka masih berfungsi. Adakah yang tahu bagaimana cara memperbaikinya?
Untuk beberapa alasan vimperator Firefox: perintah tabopen tiba-tiba tidak berfungsi. : buka masih berfungsi. Adakah yang tahu bagaimana cara memperbaikinya?
Jawaban:
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
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 menggunakan cVim
Chrome dan saya cukup puas dengan itu, merekomendasikannya.
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 gunakan
nnoremap t <C-t>:open
dengan spasi sesudahnya open
.
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>
Tetapkan perintah suka newtabright
menggunakannya seperti ini:
newtabright www.example.com
Lihatlah DI SINI jawaban tentang bagaimana melakukan ini.
Punya masalah yang sama, dan sepertinya itu adalah FF51.0 thingie, jadi buatlah laporan bug: https://github.com/vimperator/vimperator-labs/issues/671
HTH
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
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.