美文网首页Vim上古神器VimSpaceVim
在 Vim 中对变量或者方法名进行格式转化

在 Vim 中对变量或者方法名进行格式转化

作者: SpaceVim | 来源:发表于2017-07-18 20:47 被阅读306次

    d不同的团队对于函数的命名有不一样的规范,不过目前常用的几种格式如下:

    • lowerCamelCase : 单词直接连接,首个单词首字母小写,后面单词首字母大写
    • UpperCamelCase : 单词直接连接,每个单词首字母大写
    • under_score : 小写单词以下划线连接
    • UP_CASE : 全大写单词以下划线连接
    • kebab-case : 小写单词以 - 号相连

    那么在 Vim 下如何对光标下函数名进行快速的格式转换呢? 请看下面的演示动画:

    test

    不知道简书怎么回事,gif上传后无法显示,这个是图片地址:

    https://user-images.githubusercontent.com/13142418/28317975-9c0b1aca-6bfb-11e7-92b2-4f9673df1cb2.gif

    其他所有快捷键如下(SPC 这里指的是空格键):

    Key Binding Description
    SPC x i c change symbol style to lowerCamelCase
    SPC x i C change symbol style to UpperCamelCase
    SPC x i i cycle symbol naming styles (i to keep cycling)
    SPC x i - change symbol style to kebab-case
    SPC x i k change symbol style to kebab-case
    SPC x i _ change symbol style to under_score
    SPC x i u change symbol style to under_score
    SPC x i U change symbol style to UP_CASE

    这一功能是 SpaceVim 中集成的快捷键,可以直接安装体验,或者尝试我独立分离出来的插件 SymbolStyleSwitcher.vim

    相关文章

      网友评论

      • qingguee:这是新版本的功能吗?最近的?
        SpaceVim: @书书曾 是的,新版功能

      本文标题:在 Vim 中对变量或者方法名进行格式转化

      本文链接:https://www.haomeiwen.com/subject/sfifkxtx.html