zoukankan      html  css  js  c++  java
  • vim 大小写转化命令

    vim中大小写转化的命令是
    <blockquote>gu或者gU</blockquote>
    形象一点的解释就是小u意味着转为小写;大U意味着转为大写.

    剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等
    <ol>
    <li>整篇文章大写转化为小写
    打开文件后,无须进入命令行模式。
    <blockquote>键入:ggguG</blockquote>
    解释一下:ggguG分作三段gg gu G
    <strong>gg</strong>=光标到文件第一个字符
    <strong>gu</strong>=把选定范围全部小写
    <strong>G</strong>=到文件结束</li>
    <li>整篇文章小写转化为大写
    打开文件后,无须进入命令行模式。
    <blockquote>键入:gggUG</blockquote>
    解释一下:gggUG分作三段gg gU G
    <strong>gg</strong>=光标到文件第一个字符
    <strong>gU</strong>=把选定范围全部大写
    <strong>G</strong>=到文件结束</li>
    <li>只转化某个单词
    <blockquote>
    guw 、gue
    gUw、gUe
    </blockquote>


    这样,光标后面的单词便会进行大小写转换
    想转换5个单词的命令如下:
    <blockquote>
    gu5w、gu5e
    gU5w、gU5e
    </blockquote>
    </li>
    <li>转换几行的大小写
    将光标定位到想转换的行上,
    <strong>1gU</strong> 从光标所在行 往下一行都进行小写到大写的转换
    <strong>10gU</strong>,则进行11行小写到大写的转换
    以此类推,就出现其他的大小写转换命令
    <strong>gU0</strong> :从光标所在位置到行首,都变为大写
    <strong>gU$</strong> :从光标所在位置到行尾,都变为大写
    <strong>gUG</strong> :从光标所在位置到文章最后一个字符,都变为大写
    <strong>gU1G</strong> :从光标所在位置到文章第一个字符,都变为大写
    </li>

    </ol>

    汇总:


    <blockquote>

    ~ 将光标下的字母改变大小写

    3~ 将光标位置开始的3个字母改变其大小写

    g~~ 改变当前行字母的大小写

    U 将可视模式下选择的字母全改成大写字母

    u 将可视模式下选择的字母全改成小写

    gUU 将当前行的字母改成大写

    guu 将当前行的字母全改成小写

    3gUU 将从光标开始到下面3行字母改成大写

    gUw 将光标下的单词改成大写。

    guw 将光标下的单词改成小写。

    </blockquote>

  • 相关阅读:
    ES2017 新特性:Async Functions (异步函数)
    为什么 window.location.search 为空?
    vue-cli 构建Vue项目后的打包和发布
    Vue.js父子组件如何传值 通俗易懂
    vue 面试题(文章末尾还有其他链接)
    vue组件命名和传值 and 父子组件传值
    line-gradient 之渐变角度
    vue-router路由模式
    vue-router 去掉#
    记录vue项目上线遇到的一些问题
  • 原文地址:https://www.cnblogs.com/liweilijie/p/4984195.html
Copyright © 2011-2022 走看看