#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. Это устраняет мое замешательство. Спасибо!