9

जहाँ तक मुझे पता है, नोड आरईपीएल में vim कीबाइंडिंग प्राप्त करने के लिए मानक तरीका तो जैसे rlwrap उपयोग करने के लिए है हालांकि, विधि और परिवर्तनीय टैब-समापन को मारता है। क्या कुछ कामकाज है?vim कीबाइंडिंग और विधि/चर पूरा होने के साथ Node.js आरईपीएल

+0

मैं पूछ सकता हूँ क्या उपयोग के मामले यहाँ है? – alessioalex

+3

उम। परिचित वीम कीबाइंडिंग का उपयोग करके आरईपीएल में अधिक उत्पादक होने के नाते? – nisc

+1

विम के बाहर विम बाइंडिंग का उपयोग करना काफी आम है, है ना? उदाहरण के लिए, मैं उन्हें जेडएसएच, बैश में और आईपीथॉन में उपयोग करता हूं (जिनमें से सभी आरईपीएल हैं)। शायद मैं आपका प्रश्न समझ नहीं पाया? – nisc

उत्तर

0

असंभव लगता है। आप अपनी खुद की समापन फ़ाइल/usr/share/rlwrap/समापन में डाल सकते हैं और कुछ आदिम (कोई चर नहीं) पूरा कर सकते हैं लेकिन यह एक प्रतिलिपि में बेकार लगता है।

यहाँ खुद को लेखक rlwrap से व्याख्या दी गई है:

Can rlwrap use a wrapped command's own TAB completion?

0

यह दो साल पुराना हो चुका है (जैसा कि इस सवाल का है), लेकिन हे।

https://github.com/thlorenz/readline-vim

+0

यह एक पुस्तकालय की तरह लगता है, एक आरईपीएल नहीं। उन्होंने उदाहरण अनुभाग में अपना स्वयं का आरईपीएल उदाहरण बनाया है, लेकिन यह डिफ़ॉल्ट आरईपीएल चलाने की अनुमति नहीं देता है। क्या मैं कुछ भूल रहा हूँ? – dionyziz

+0

दिलचस्प, आप सही हैं। अगर किसी को अभी भी यह समस्या हो रही है, तो शायद यह एक बंदर-पैच वाले आरपीएल को 'बिन' फ़ील्ड के साथ एनपीएम में प्रकाशित करने के लिए ~ 15 मिनट का काम है - ऐसा करें! '<3' – ELLIOTTCABLE