шаблон, используемый в поиске cmd, и опция, такая как flp

#vim

Вопрос:

в соответствии с руководством vim, как командная строка поиска / , так и опция, например flp , take pattern.

Тем не менее, я заметил разницу, но не смог ее понять

  • в командной строке поиска я могу ввести /a(b|c) для поиска ab или ac .
  • для параметра , установленного в vimrc, например flp , всем обратным косым чертам нужна еще одна обратная косая черта, чтобы избежать, например a\(b\|\) . Например, этот
     setlocal formatlistpat=^\s*\d\ \.\s\ \|^[-* ]\s\ \|^\[^\ze[^\]]\ \]:
     
  • как понять разницу здесь, учитывая, что и то, и другое относится к шаблону использования в руководствах?
  • или когда мне следует использовать двойную обратную косую черту?

Комментарии:

1. :h option-backslash

2. Это устраняет мое замешательство. Спасибо!