":g-2-g/3 /"に何か間違っているか、グローバルでの再帰が欠落していますか?エラーの理由を理解できません。グローバルでVIMを再帰的に使用するにはどうすればよいですか?
E147: Cannot do :global recursive
VIMで再帰的なグローバル検索を行うにはどうすればよいですか?
[Neilの最初の提案は、演算子\ | ]
g/1.*2\|2.*1/
この組み合わせはn個の数字で展開されるという欠点があります。 3つの数字の場合、組み合わせの数は3です! (= 6)は
g/1.*2.*3\|2.*1.*3\|3.*1.*2\|1.*3.*2\|2.*3.*1\|3.*2.*1/
です。n個の場合、組み合わせの数はnです。
は[& \オペレータとソリューション]
ブライアンCarperとニールバターワースは解決策を考え出しました。彼らに大きな感謝!
g/.*1\&.*2\&.*3/
これは、行全体のためである:
g/.*1\&.*2\&.*3\&.*/
あなたの例は何ですか? –
ニールバターワース:私は2ですべての行を選択し、私は最後の結果のすべての行から3を選択しようとしました。 –
は2と3を含むすべての行と同じではありませんか? –