Linux基础VI命令模式下大小写转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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]  ---- 一直操作到文件结束部分

 

以上是关于Linux基础VI命令模式下大小写转换的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础VI命令模式下删除拷贝与粘贴

linux基础命令学习 Vi

linux基础命令之:vi模式下查找和替换

linux vi 下查看文件 不区分大小写命令

linux基础知识与技能3

linux vi保存退出命令 (如何退出vi)