अपरिवर्तित मैं मेरे छोटे कीस्ट्रोक का उपयोग एक कॉलन पाने के लिए बनाने की कोशिश के रूप मेंvimrc स्वैप अर्धविराम और पेट लेकिन छोड़ बृहदान्त्र में अन्य <map> रों
noremap ; :
noremap : ;
निर्धारित किया है। हालांकि यह मेरे अन्य मैपिंग्स काम नहीं करता है क्योंकि अब यह एक कोलन के बजाय अर्धविराम डालता है।
उदाहरण के लिए map ,c :cd ~/code<CR>
तो map ,c ;cd ~/code<CR>
हो जाता है काम नहीं करता। मैं इसे कैसे ठीक करूं? धन्यवाद!
आप पेट के पुन: मैप की जरूरत है? मैं बस 'nnoremap का उपयोग करें; : 'और वह यह है। – alberge
@alberge: केवल उन मैपिंग के पहले एक का उपयोग करके आप 'शैडो,' सामान्य मोड आदेश। जब दूसरा मैपिंग जोड़ा जाता है, तो ';' और ':' के अर्थ बदल दिए जाते हैं। –
वाह, मैंने इस मैपिंग का उपयोग करने के बारे में कभी नहीं सोचा था? मैं इसे अभी अपने .vimrc में जोड़ने जा रहा हूं। – weronika