макрос энергии для преобразования CamelCase в lowercase_with_underscores

Существует ли макрос энергии для преобразования CamelCase в lowercase_with_underscores и наоборот?

11
задан 16.04.2011, 01:06

2 ответа

Папа Римский Tim abolish.vim может преобразовать среди camelCase, MixedCase, snake_case, и UPPER_CASE, а также преобразуйте (односторонний) в dash-case.

Расположите курсор на любой из fooBar, FooBar, foo_bar, или FOO_BAR и используйте

  • crc преобразовать в fooBar
  • crm преобразовать в FooBar
  • cr_ или
    crs преобразовать в foo_bar
  • cru преобразовать в FOO_BAR
  • cr- преобразовать в foo-bar
19
ответ дан 07.12.2019, 12:12

Да существует, и в качестве награды существует тот там для движения противоположного направления также!

Кавычка от Wiki в случае, если это уходит:

" Change selected text from NameLikeThis to name_like_this.
vnoremap ,u :s/\<\@!\([A-Z]\)/\_\l\1/g<CR>gul

и для противоположного направления:

" Change selected text from name_like_this to NameLikeThis.
vnoremap ,c :s/_\([a-z]\)/\u\1/g<CR>gUl
6
ответ дан 07.12.2019, 12:12

Теги

Похожие вопросы