是否有一个 vim 宏可以将 CamelCase 转换为 lowercase_with_underscores,反之亦然?
Chr*_*sen 20
Tim Pope'sabolish.vim可以在camelCase、MixedCase、snake_case和之间进行转换,UPPER_CASE也可以(单向)转换为dash-case。
在任何的光标定位fooBar,FooBar,foo_bar,或FOO_BAR和使用
crc 转换为 fooBarcrm 转换为 FooBarcr_或crs转换为foo_barcru 转换为 FOO_BARcr- 转换为 foo-bar是的,作为奖励,还有一个可以朝相反的方向前进!
如果它消失,请从维基引用:
" Change selected text from NameLikeThis to name_like_this.
vnoremap ,u :s/\<\@!\([A-Z]\)/\_\l\1/g<CR>gul
Run Code Online (Sandbox Code Playgroud)
和相反的方向:
" Change selected text from name_like_this to NameLikeThis.
vnoremap ,c :s/_\([a-z]\)/\u\1/g<CR>gUl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3762 次 |
| 最近记录: |