Почему VIM имеет собственный синтаксис регулярных выражений?

Почему вы должны сделать свое регулярное выражение «очень волшебным», чтобы вам не пришлось избегать вашего захвата кавычки? И если вы настроите свою среду на очень магическую, вы нестандартны и можете столкнуться с проблемами соответствия. Мне просто интересно, почему vim использует другой синтаксис регулярных выражений, чем, скажем, perl?

51
задан Makoto 24 May 2015 в 19:56
поделиться

1 ответ

Большинство функций vi (и, следовательно, vim) были получены из ред. vi и ed предшествовали perl как минимум на десять или два десятилетия. Лучше задать вопрос: «Почему Perl не использует тот же синтаксис регулярных выражений, что и vi?».

Конечно, можно также возразить, что типы регулярных выражений, которые хотелось бы писать в текстовом редакторе для выполнения общих задач, вероятно, сильно отличаются от тех, которые вы могли бы захотеть написать в языке программирования.

60
ответ дан 7 November 2019 в 10:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: