आम तौर पर, विकल्प के साथ एक c
विकल्प मुझे दो विकल्प देता है: (y) es या (n) o। क्या कई चुनिंदा हां विकल्पों को चुनना संभव है?
उदाहरण
फ़ाइल
person: Alice
dog: Tobby
person: Bob
पैटर्न 1 :%s/person:/woman:/c
पैटर्न 2 :%s/person:/man:/c
पैटर्न 1 और 2 में एक ही खोज पैटर्न है, लेकिन विभिन्न प्रतिस्थापन पैटर्न हैं। मैं उन्हें प्रतिस्थापन 1 के लिए (1) दबाने के विकल्प के साथ एक पैटर्न में एकीकृत करना चाहता हूं, (2) प्रतिस्थापन 2 या (एन) के लिए कोई प्रतिस्थापन नहीं।
:%s/person:/\=get(['woman', 'man'], input('Your choice: ') - 1, submatch(0)) . ':'/c