Как иметь регулярное выражение с | в сопоставлении

#vim

#vim

Вопрос:

У меня есть команда tabularize, подобная этой :Tabularize /^[^:]*()s?|@)@<!zs:ze.*[^:]/l1 , которая подходит для моих нужд,

но мне нужно ввести его как сопоставление. Однако :noremap <Leader>a: :Tabularize /^[^:]*()s?|@)@<!zs:ze.*[^:]/l1<CR> сбой.

Я думаю, это из-за | . Как я могу это исправить?

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

1. Этот вопрос может лучше подходить для Vim StackExchange .

2. Вы пробовали \| ?

Ответ №1:

У Ромена, как всегда, был ответ. Это был просто вопрос удвоения обратной кавычки, как в \| .