Что-то не так в ": g-2-g / 3 /" или рекурсия в глобале просто отсутствует? Я не могу понять причину ошибки:
E147: Невозможно сделать: глобальная рекурсия
Как я могу получить рекурсивный глобальный поиск в VIM?
[Начальное предложение Нейла с оператором \ | ]
g/1.*2\|2.*1/
Недостатком является то, что комбинации расширяются на n чисел. Для трех чисел количество комбинаций равно 3! (= 6) это
g/1.*2.*3\|2.*1.*3\|3.*1.*2\|1.*3.*2\|2.*3.*1\|3.*2.*1/
Для n чисел количество комбинаций равно n!.
[Решение с оператором \ &]
Брайан Карпер и Нил Баттерворт нашли решение. Большое спасибо за них!
g/.*1\&.*2\&.*3/
Это для всей строки:
g/.*1\&.*2\&.*3\&.*/