Почему в движке регулярных выражений vim некоторые метасимволы экранированы, а некоторые нет?

Почему вы должны избегать некоторых метасимволов в их движке регулярных выражений, но не других? Например:

/foo[1-9]*  

работает как положено, но регулярное выражение

foo[1-9]+  

должно быть выражено как

/foo[1-9]\+  

в действ. Кто-нибудь знает?

Ответы на вопрос(1)

Ваш ответ на вопрос