Если по какой-то причине я хочу выборочно преобразовать объекты с именами camelCase в разделенные подчеркиванием в vim, как я могу сделать так?
В настоящее время я обнаружил, что могу выполнить поиск / s [az] [AZ]
и записать макрос, чтобы добавить подчеркивание и преобразовать его в нижний регистр, но мне любопытно, как если я могу сделать это примерно так:
% s / ([az]) ([AZ]) / \ 1 \ u \ 2 / gc
Заранее спасибо!
РЕДАКТИРОВАТЬ: Я нашел ответ для camelCase (это то, что мне действительно нужно), но может ли кто-нибудь еще ответить, как изменить CamelCase на camel_case?