वेब ब्राउज़र इनपुट फ़ील्ड पर विम इंटरफ़ेस?


29

मैं एक ब्राउज़र प्लगइन की तलाश कर रहा हूं जो इनपुट बॉक्स के टेक्स्ट को Vim टेक्स्ट एडिटर के समान कीबोर्ड इंटरफेस के साथ इनपुट करता है। मैंने Vimium को अपनाया है जो सामान्य नेविगेशन को अधिक प्रभावी बनाता है, हालांकि मैं अक्सर अपनी आत्म इच्छा पाता हूं कि मेरे पास Vim इंटरफ़ेस था जबकि मैंने एक इनपुट फ़ील्ड का चयन किया है (जैसे मैं इस पोस्ट को बनाते समय)। मैं बहुत ही इस तरह से पाठ को नेविगेट करने में सक्षम होना चाहूंगा जिस तरह से मैं विम पाठ संपादक के साथ फाइल को संपादित करता हूं और मुझे उत्सुकता होती है कि क्या ऐसा प्लगइन मौजूद है?


जवाबों:


11

Pentadactyl Firefox के लिए और Vimperator एडऑन vim की तरह दबाकर पाठ क्षेत्रों में संपादन की अनुमति देते हैं ctrl+t; मुझे लगता है कि इसे स्थायी रूप से चालू करने का एक विकल्प भी है। वहाँ भी यह सब पाठ है! यह वास्तव में आपके लिए एक संपादक लॉन्च करेगा।

जहां तक ​​क्रोम जाता है, यह उतना आसान नहीं है, क्योंकि एपीआई काफी सीमित है। उन्हें आपके सिस्टम पर एक सर्वर चलाने की आवश्यकता होती है। TextareaConnect था , लेकिन यह अभी टूटा हुआ प्रतीत होता है।


मैं आखिरकार pentadactyll एक्सटेंशन में कबूतर हूँ और मैं बहुत प्रभावित हूँ!
रुडोल्फ

8

वासवी कई वेब ब्राउज़रों (क्रोम (ium), फ़ायरफ़ॉक्स / आइसव्हील और ओपेरा) में टेक्स्ट बॉक्स के लिए एक विम इंटरफेस प्रदान करता है और मैं पुष्टि कर सकता हूं कि यह लिनक्स (डेबियन 7 w / Gnome3) पर क्रोमियम पर काम करता है। इसके साथ शुरू करें <Ctrl><Enter>, नीचे दिए गए मुख पृष्ठ पर बहुत अधिक जानकारी:

wasavi होम पेज था

गिथब पृष्ठ

क्रोम के लिए (ium)

Opera और Firefox / Iceweasel पर इंस्टॉल करने के लिए लिंक होम पेज पर मिल सकते हैं (ऊपर लिंक - मैंने उन्हें शामिल किया था लेकिन मैं 2 से अधिक लिंक के साथ पोस्ट नहीं कर सकता ...)


यह दृश्य अवरोध मोड (कम से कम क्रोम में) का अभाव प्रतीत होता है जो कि एक बड़ी कमी है, कम से कम मेरे लिए।
pseyfert

6

शॉन के उत्तर में जोड़कर, पेंटेडैक्टाइल (और वाइपरेटर) आपको ctrl+iएक पाठ क्षेत्र में वास्तव में इसे संपादित करने के लिए प्रेस करने की अनुमति देता है । यह टेक्स्ट फ़ील्ड की सामग्री को एक अस्थायी फ़ाइल में बचाएगा, उस फ़ाइल को (g) vim में खोलें, और संपादक को बंद करने के बाद (बदली गई) सामग्री को वापस पढ़ें।


यह उसके जवाब के लिए एक टिप्पणी जोड़ा जाना चाहिए।
रुडोल्फ

4
मैं मानता हूँ कि यह वहाँ बेहतर होता, हाँ। लेकिन मेरे पास ऐसा करने के लिए पर्याप्त प्रतिनिधि नहीं है, और मुझे लगा कि यह एक मूल्यवान अतिरिक्त था (जैसा कि मुझे व्यक्तिगत रूप से यह सुविधा काफी उपयोगी लगती है), इसलिए मैंने इसके बजाय इसे करने का फैसला किया। माफ़ कीजिये।
माईएनएम

1

यदि आप क्रोम का उपयोग कर रहे हैं, तो मैं हाल ही में एक खुला स्रोत क्रोम एक्सटेंशन जारी करता हूं जिसे विमसर कहा जाता है। यह आपको ऐस संपादक के विम-मोड के भीतर किसी भी textarea को संपादित करने देगा।

https://github.com/gabesullice/vimsert


ऐसा प्रतीत होता है कि स्टेक्सएक्सचेंज और शेयरलेट साइटों पर समस्याएँ हैं (हालांकि ctrl + i वेबपेज द्वारा पकड़ा गया है और टेक्स्ट इटैलिक बनाता है, बजाय एक्सटेंशन लॉन्च करने के)
pseyfert

1

यदि आप एक textarea को एक विम-जैसे कोड संपादक में बदलना चाहते हैं, तो यह बुकमार्कलेट आपको उस पर तीन बार क्लिक करके किसी भी textarea को ऐस में बदलने की अनुमति देता है। यह विम और इमैक कीबाइंडिंग का समर्थन करता है। आप बुकमार्क निर्माण पृष्ठ पर इनका चयन कर सकते हैं।


0

मुझे लगता है कि कुंजी Fआपका उत्तर है, ताकि यह एक नंबर के साथ सभी इनपुट बक्से को चिह्नित करे, फिर उस नंबर को हिट करें जिस इनपुट क्षेत्र को आप चाहते हैं, जितना सरल है। का आनंद लें!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.