次のコマンドの簡単なマッピングを行いたいです。
:'<,'>s/{\|}//gc
選択したテキスト内の中括弧をすべて削除し、すべての変更の前に確認します。それは完全に機能します。
これを次のようなマッピングとして .vimrc に書き込むと:
vmap <leader>rc :<C-R>s/{\|}//gc<cr>
突然、パターン {|} に一致しないため、 | をエスケープすることがわかります。動作していないようです。
このマッピングを正しく作成する理由と方法を教えてください。