Nedense Firefox'un vimperator: tabopen komutu aniden çalışmıyor. : açık hala çalışıyor. Bunu nasıl düzeltebileceğini bilen var mı?
Nedense Firefox'un vimperator: tabopen komutu aniden çalışmıyor. : açık hala çalışıyor. Bunu nasıl düzeltebileceğini bilen var mı?
Yanıtlar:
Düzeltme yapıldı ve Vimperator'a katkıda bulundu, onunla yeni sürüm oluşturuldu, ancak yayınlanmadan önce Mozilla'nın doğrulanması gerekiyor, bu yüzden zaman alacak.
Sahip olmak istiyorsanız, bu sayı yorumunu izleyin . Henüz kendim yapmadım, bu yüzden benim adım altında yeniden yayınlanmayacak (henüz).
Firefox, oluşturma motorunun JS ve Vimperator'ın ayarlaması gereken davranışını değiştirdi (örneğin, eski jeneratör işlevleri - olanları yield
- şimdi bırakıldı).
.vimperatorrc
Dosyanızı açın (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
Yapılması gerekenler tabs
olduğu gibi şimdi böylece sert sekme ilgili çok şeyler için yapmıyor, tekrar tanımladı.
Vimperator kodunun yeniden işlenmesini ve bir güncellemeyi gerektirir, bu yüzden gidip upvote edin (yorum yapmayın, sadece orijinal postayı yükseltin) bir sorun:
Birçok insan için kırıldı. Düzeltmenin yayınlanmasını bekleyemezseniz, (en azından benim için çalışan) bir geçici çözüm yöntemi vardır https://github.com/vimperator/vimperator-labs/issues/568#issuecomment-275755483
Çözüm, Firefox'u tekrar 50.1'e düşürmektir. *
EDIT: Vimperator 54.0.1 sürümünde çalışıyor
Sadece qutebrowser
vim kullanıcıları için yazılmış bir tarayıcı denedim . Harika görünüyor ama geliştirici araçları yok (yanlışsam beni düzelt). Şimdi cVim
Chrome'da kullanıyorum ve bundan oldukça memnunum, tavsiye ederim.
Bu satırı ".vimperatorrc" veya "_vimperatorrc" dosyasına ekleyin:
nnoremap t <C-t>
Bu nedenle, ": tabopen" yerine "t" tuşuna bastığınızda Firefox'ta yeni bir sekme açılır ve url çubuğuna yazmanıza izin verir.
Ben bir Windows kullanıcısıyım, bu yüzden benim adım (Belgelerim içinde olan klasör) adlı klasörde "_vimperatorrc" dosyamı oluşturdum.
Not: set gui=nonavigation
vimperatorrc'nizde varsa, bu işe yaramaz, bunun yerine
nnoremap t <C-t>:open
sonra bir boşluk ile open
.
Ayrıca, benim için "r" de yenilemeyi durdurdu ve "d" sekmeleri kapatmayı da durdurdu, böylece aşağıdaki satırlar düzeltildi.
nnoremap r <C-r>
nnoremap d <C-w>
Şöyle newtabright
kullanmak için bir komut tanımlayın :
newtabright www.example.com
Bunun nasıl yapılacağı ile ilgili HERE yanıtına bir göz atın .
Aynı sorun vardı ve bu bir FF51.0 şey gibi görünüyor, bu yüzden bir hata raporu hazırladı: https://github.com/vimperator/vimperator-labs/issues/671
HTH
Küçük Antik Orman Kami hemen hemen doğru geçici çözüm vardı ama birkaç satır eksikti (çünkü yığın taşması onun bir komut beri kaldırmak gibi görünüyor). .Vimperatorrc dosyasında bu komutla yeni sekmeler açabilirsiniz: extraTab (url)
"Örnek tuş bağlama: xt nmap xt: extraTab
Komut! extraTab -nargs = 1 -et Açıklama "Fazladan bir sekme aç": js extraTab ("");
: js << EOF
fonksiyon extraTab (args) {liberator.open (args, liberator.NEW_TAB)} EOF
Bu geçici çözümü Windows, Firefox sürüm 51.0.1'de kullanıyorum.
_Vimperatorrc dilinde:
nnoremap t <C-t> <ESC> o
Bu yeni bir sekme açar, ardından çalıştırmak için normal moda geri döner: open komutu.