通常、このc
オプションの代替品には、2つのオプション(y)esまたは(n)oがあります。いくつかのyesオプションを選択することは可能ですか?
例
ファイル
person: Alice
dog: Tobby
person: Bob
パターン1 :%s/person:/woman:/c
パターン2 :%s/person:/man:/c
パターン1と2の検索パターンは同じですが、置換パターンが異なります。(1)を置換1に、(2)置換2に、または(n)置換なしにオプションを使用して、それらを1つのパターンに統合します。
:%s/person:/\=get(['woman', 'man'], input('Your choice: ') - 1, submatch(0)) . ':'/c