zoukankan      html  css  js  c++  java
  • 【Linux基础】VI命令模式下大小写转换

     [开始位置]   ---- 可以指定开始的位置,默认是光标的当前位置
         gu      ---- 把选择范围全部小写
         gU      ---- 把选择范围全部大写
      [结束位置]  ---- 可以跟着类似的w,6G,gg等定位到错做的结束范围

    1、"字母"级别大小写转化

    只是想修改光标当前的字母的大小写,可以使用shift +“~”(键盘左上角数字1左边的键)在反复转换。
     
    2、“单词”级别的大小写转换
    guw或gue---- 两个命令功能是一样的:光标后面的“字”会变成小写
    gUw或gUe---- 两个命令功能是一样的:光标后面的“字”会变成大写
     
    gu6w或gu6e---- 两个命令功能是一样的:光标后面的6个“字”会变成小写
    gU6w或gU6e---- 两个命令功能是一样的:光标后面的6个“字”会变成小写
     
    3、“行”级别内容大小写转换
    guu   ---- 光标当前行统统变小写
    gUU   ---- 光标当前行统统变大写
     
    gu0   ---- 光标位置到行首,统统变小写(不包含光标当前的字母)
    gU0   ---- 光标位置到行首,统统变大写(不包含光标当前的字母)
     
    gu$   ---- 光标位置到行尾,统统变小写(包含光标当前的字母)
    gU$   ---- 光标位置到行尾,统统变大写(包含光标当前的字母)
     
    gu1G  ---- 光标位置所在行到文章第一行,统统变为小写
    gU1G  ---- 光标位置所在行到文章第一行,统统变为大写
     
    guG   ---- 光标位置所在行到文章最后一行,统统变为小写
    gUG   ---- 光标位置所在行到文章最后一行,统统变为大写
     
    4、“文件”级别大小写转化
    1GguG  ---- 整篇文章统统变小写(Vim和gVim中可以使用ggguG)
    1GgUG  ---- 整篇文章统统变大写(Vim和gVim中可以使用gggUG)
    secooler说明:1GguG 可以分三部分解释 [1G]  gu  [G]
      [1G] ---- 光标定位到文件首
      gu   ---- 选定范围统统变小写
      [G]  ---- 一直操作到文件结束部分
  • 相关阅读:
    腾讯云大数据套件Hermes-MR索引插件使用总结
    【文智背后的奥秘】系列篇——文本聚类系统
    【文智背后的奥秘】系列篇——关键词智能提取
    微信Tinker的一切都在这里,包括源码(一)
    腾讯云CMQ消息队列在Windows环境下的使用
    树莓派使用modbus与stm32通信
    Ubuntu manjaro 17.10 UTC
    如何彻底禁止360浏览器弹窗
    CentOS DesktopEntry
    centos7 安装qt
  • 原文地址:https://www.cnblogs.com/badboy200800/p/9880269.html
Copyright © 2011-2022 走看看