У меня есть довольно волосатое регулярное выражение vim, в котором заглавные слова будут разделены подчеркиванием, как показано ниже
my_text_example -> My_Text_Example
Регулярное выражение:
s/\(\<\|_\)\([a-zA-Z]\)\([a-zA-Z]*\)/\u\1\u\2\L\3/g
Я хотел бы отобразить это напоследовательность клавиш (например, gc).Я также хотел бы, чтобы он работал в режиме визуального выбора.
Я пробовал это
nmap gc :s/\(\<\|_\)\([a-zA-Z]\)\([a-zA-Z]*\)/\u\1\u\2\L\3/g<CR>
в моем .vimrc, но я получаю ошибку, что регулярное выражение не найдено.Я не пробовал версию imap, надеюсь, это будет просто, как только я получу ответ для случая nmap.