किसी कारण के लिए फ़ायरफ़ॉक्स विम्पटेटर: टैबोपेन कमांड अचानक काम नहीं करता है। : खुला अभी भी काम करता है। क्या कोई जानता है कि इसे कैसे ठीक करें?
किसी कारण के लिए फ़ायरफ़ॉक्स विम्पटेटर: टैबोपेन कमांड अचानक काम नहीं करता है। : खुला अभी भी काम करता है। क्या कोई जानता है कि इसे कैसे ठीक करें?
जवाबों:
फिक्स किया गया था और विम्पटर में योगदान दिया गया था, इसके साथ नया संस्करण बनाया गया था, लेकिन इसे प्रकाशित करने से पहले मोज़िला के सत्यापन की आवश्यकता है, इसलिए इसमें समय लगेगा।
यदि आप इसे करना चाहते हैं, तो इस मुद्दे पर टिप्पणी का पालन करें । मैंने अभी तक खुद ऐसा नहीं किया है, इसलिए अपने नाम (अभी तक) के तहत पुनर्प्रकाशित नहीं करूंगा।
फ़ायरफ़ॉक्स बदल गया कि उनका रेंडरिंग इंजन जेएस को कैसे व्यवहार करता है और विम्पैटर को समायोजित करने की आवश्यकता है (जैसे कि लीगेसी जनरेटर फ़ंक्शन - जिन्हें yield
अब गिरा दिया गया है)।
.vimperatorrc
फ़ाइल (जीएनयू / लिनक्स: /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 कोड को फिर से काम करने और अपडेट करने की आवश्यकता होती है, इसलिए जाएं और upvote करें (टिप्पणी न करें, बस मूल पोस्ट को अपवोट करें) एक मुद्दा:
यह कई लोगों के लिए टूट गया है। यदि आप जारी किए जाने के लिए प्रतीक्षा नहीं कर सकते हैं, तो एक वर्कअराउंड विधि उपलब्ध है (जो मेरे लिए कम से कम काम करती है) https://github.com/vimperator/vimperator-labs/issues/568#issuecomment-2n75755483
समाधान फ़ायरफ़ॉक्स को वापस 50.1 पर डाउनग्रेड करना है।
संपादित करें: Vimperator संस्करण में काम कर रहा है 54.0.1
बस बाहर की कोशिश की qutebrowser
जो एक ब्राउज़र है जो विम उपयोगकर्ताओं के लिए लिखा गया है। यह बहुत अच्छा लग रहा है, लेकिन इसके पास देव उपकरण नहीं हैं (यदि मैं गलत हूं तो मुझे सुधारें)। अब मैं cVim
Chrome में उपयोग कर रहा हूं और मैं इससे बहुत संतुष्ट हूं, इसकी अनुशंसा करता हूं।
इस लाइन को ".vimperatorrc" या "_vimperatorrc" फ़ाइल में जोड़ें:
nnoremap t <C-t>
इसलिए जब आप "t" दबाते हैं, तो ": tabopen" का उपयोग करने के बजाय फ़ायरफ़ॉक्स में एक नया टैब खोलता है और आपको url बार में टाइप करने देता है।
मैं एक Windows उपयोगकर्ता हूं इसलिए मैंने अपना नाम ("उसी फ़ोल्डर में मेरा दस्तावेज़ है) शीर्षक वाले फ़ोल्डर में अपनी" _vimperatorrc "फ़ाइल बनाई।
पुनश्च: यदि set gui=nonavigation
आपके vimperatorrc में है, तो यह काम नहीं करेगा, आप इसके बजाय उपयोग करते हैं
nnoremap t <C-t>:open
एक जगह के बाद open
।
इसके अलावा, मेरे लिए "आर" ने भी ताज़ा करना बंद कर दिया, और "डी" ने भी टैब बंद करना बंद कर दिया, इसलिए नीचे की पंक्तियों ने इसे तय किया।
nnoremap r <C-r>
nnoremap d <C-w>
newtabright
इस तरह से इसका उपयोग करने के लिए एक कमांड को परिभाषित करें:
newtabright www.example.com
ऐसा करने के तरीके पर यहां एक उत्तर दें।
एक ही मुद्दा था, और ऐसा लगता है कि यह एक FF51.0 चीज़ है, इसलिए एक बग रिपोर्ट बनाई: https://github.com/vimperator/vimperator-labs/issues/671
HTH
LIttle प्राचीन वन कामी में बहुत ही सही वर्कअराउंड था, लेकिन कुछ लाइनों को याद कर रहा था (क्योंकि स्टैक ओवरफ्लो लगता है कि इसे एक कमांड के बाद से हटा दिया गया है)। इसके साथ आपके .vimperatorrc में आप कमांड के साथ नए टैब खोल सकते हैं: extraTab (url)
"उदाहरण कीबाइंडिंग: xt nmap xt: extraTab
आदेश! extraTab -nargs = 1 -description "अतिरिक्त टैब खोलें": js extraTab ("");
: js << EOF
फ़ंक्शन अतिरिक्तटैब (args) {liberator.open (args, liberator.NEW_TAB)} EOF
मैं विंडोज, फ़ायरफ़ॉक्स संस्करण 51.0.1 में इस वर्कअराउंड का उपयोग करता हूं।
_Vimperatorrc में:
nnoremap t <C-t> <ESC> o
यह एक नया टैब खोलेगा, फिर सामान्य मोड में वापस चला जाएगा: ओपन कमांड।