vimperator: Stack Overflow text को संपादित करने के लिए बाहरी संपादक (जैसे, vim) का उपयोग करना


17

उपयोगिताओं जैसी vimperatorHTML बाहरी फ़ील्ड में HTML प्रपत्र फ़ील्ड्स की संपादन सामग्री की अनुमति देती है।

vimperatorशॉर्टकट Ctrl+ के साथ I, जो कि, जब एक संपादन बॉक्स में, बाहरी संपादक में पाठ को खोलता है।

अतीत में, स्टैक ओवरफ्लो में इसका उपयोग करना संभव था। अधिक संपादन सुविधाओं की शुरुआत के बाद से, Ctrl+ Iबाहरी संपादक को नहीं खोल रहा है, लेकिन आवेषण *emphasized text*

क्या vimperatorस्टैक ओवरफ्लो टेक्स्ट को संपादित करने के लिए बाहरी संपादक शुरू करने का कोई तरीका है ?

जवाबों:


14

स्टैक ओवरफ्लो और अन्य स्टैक एक्सचेंज साइट्स, एम्बेडेड संपादकों के साथ कई अन्य वेबसाइटों की तरह, विभिन्न कीबोर्ड कॉर्ड्स को एडिटिंग कमांड्स से बांधते हैं। इन्हें कभी-कभी एक्सेस कुंजी कहा जाता है (यदि आप एक वेब खोज करना चाहते हैं) और पेज लोड होने पर बाध्य हैं। आपके मामले में, बाहरी संपादक में HTML टेक्स्ट क्षेत्र को संपादित करने के लिए Vimperator का डिफ़ॉल्ट कीमैप Ctrl-iओवरराइड है। इसके डिफ़ॉल्ट ऑपरेशन के बजाय यह सम्मिलित करता है *emphasized text*। इसके आस-पास जाने के लिए आप अपने .vimperatorrc में एक नया मैपिंग जोड़ सकते हैं । मैंने उपयोग कर लिया है

inoremap <Leader>i <C-i>

मेरी <Leader>कुंजी है -, इसलिए एक HTML पाठ क्षेत्र पर ध्यान देने के साथ मैं -iबाहरी संपादक में संपादन शुरू करता हूं ।


यह इस सवाल से स्पष्ट है कि आपने पहले इस सुविधा का उपयोग किया है, लेकिन उन लोगों के लिए, जो विकल्प को नियंत्रित नहीं करते हैं, जो बाहरी संपादक का उपयोग करने के लिए 'संपादक' है। जीवीएम / मैकविम के -fलिए, "अग्रभूमि" के लिए ध्वज का उपयोग करें , जिससे रोकने के लिए विम अपनी प्रक्रिया को आगे बढ़ाता है (और संपादित पाठ क्षेत्र के साथ अपने संबंध खो देता है)। देखते हैं :help 'editor'। मैं MacVim और मेरी .vimperatorrc की दो प्रासंगिक पंक्तियों का उपयोग करता हूं इसलिए:

set editor="/usr/local/bin/mvim -f"
inoremap <Leader>i <C-i>

आपके उत्तर के दूसरे भाग के बारे में। ऐसा लगता है कि संपादक -f ध्वज के साथ खुला होने पर ब्राउज़र प्रयोग करने योग्य नहीं है। क्या किसी पाठ क्षेत्र के लिए संपादक के खुले होने पर किसी तरह ब्राउज़र का उपयोग करना संभव है?
ग्रैनिटोसॉरस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.