强悍的 vim —— 处理大小写转换
注意以下均是在,normal mode(普通模式)下操作的。
1. 单个字符的处理
- ~:切换光标所在位置的字符的大小写形式,大写转换为小写,小写转换为大写
- 3~:将光标位置开始的3个字母改变其大小写
2. 文本整体的处理
gu:切换为小写,gU:切换为大写,剩下的就是对这两个命令的限定(限定行字母和单词)等等。
2.1 整篇文章
无须进入命令行模式,键入:
- ggguG:整篇文章转换为小写,gg:文件头,G:文件尾,gu:切换为小写
- gggUG:整篇文章切换为大写,gg:文件头,G:文件尾,gU:切换为大写
2.2 只转化某个单词
- guw、gue
- gUw、gUe
- gu5w:转换 5 个单词
- gU5w
2.3 转换行
- gU0 :从光标所在位置到行首,都变为大写
- gU$ :从光标所在位置到行尾,都变为大写
- gUG :从光标所在位置到文章最后一个字符,都变为大写
- gU1G :从光标所在位置到文章第一个字符,都变为大写
强悍的 vim —— 处理大小写转换相关推荐
- linux 使用vim列转行以及文本英文大小写转换
linux 使用vim列转行以及文本英文大小写转换 vim列转行 vim 打开文件将文件所有行合并到一行 打开文件后下执行: ggvGJ 参数介绍 gg 用于跳到行首 v 转换成visual 模式 G ...
- 跟着老万学linux运维-vi编辑器中的大小写转换技巧
本节主要是介绍一些工作中使用vi/vim编辑器时,大小写的转换技巧.相信熟悉这些技巧后,对日常运维工作,是非常有帮助的. 所有这些大小写切换,都是在普通模式下进行的. 其中的核心是对"~&q ...
- Linux 文件内容大小写转换
一.文件 如果是单个文件,用cat file | tr a-z A-Z > newfile 可以将文件内容转换为大写.cat file | tr A-Z a-z > newfile可以转换 ...
- php首字母转小写,PHP将字符串首字母大小写转换的实例
PHP字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.切割成数组等) 一.字符串替换 str_replace("iwind", "ki ...
- C++ OJ 中多行数据输入(大小写转换、通过移位运算实现2的n次方、多组输入,每行输入数量不一样)
1. 多组输入,输出每行最大值 while(cin>>a>>b) 主要解决的是两个为一组的多组数据输入,当一次只输入一个数据时就用 while(cin>>a) 输入 ...
- C++ 字符串字母大小写转换
C++ 字符串字母大小写转换 使用algorithm,里面的tolower(转小写)toupper(转大写) #include <iostream> #include <string ...
- C++ 笔记(22)— STL string 类(字符串赋值、访问、拼接、查找、翻转、大小写转换)
1. 实例化和赋值 STL string #include <string> #include <iostream>int main () {using namespace s ...
- php 英文小写变大写,PHP英文字母大小写转换函数
例1,每个单词的首字母转换为大写:ucwords() 复制代码 代码示例: $foo = 'hello world!'; $foo = ucwords($foo); // He ...
- 黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)...
去空格及特殊符号 s.strip().lstrip().rstrip(',') 复制字符串 #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sS ...
最新文章
- html中open打开新网页,JavaScript-打开新窗口(window.open)
- OpenCV均值漂移meanshift algorithm算法的实例(附完整代码)
- 把你的 VS Code 打造成 C++ 开发利器
- 搜狐视频怎么修改昵称
- windows 2008 R2 如何更新SID
- hdu 3746 kmp的next数组理解
- c#里listview里如何获取点击的是哪一列
- matlab中给图像加几个矩形框_如何用 matlab 在图片上绘制矩形框 和 添加文字 ?...
- 王兴191条思考:一个顶级创始人的修炼与洞察
- termux目录_Termux 入门教程:架设手机 Server 下载文件
- Laravel Eloquent ORM字段处理
- Jenkins自动构建部署项目
- python学习(一)数据类型和运算符
- android开发基础2-基本UI组件(明日科技教程)
- C++STL4种关联容器(set、multiset、map和multimap)
- linux查看目录的所属组,linux分配文件文件夹所属用户及组
- 程序员没带笔记本电脑面试,手撸代码,HR激动喊到:老铁,666
- 给网站加上一键分享功能
- 用java编写连连看_用java语言编写连连看游戏
- pycharm 无法安装第三方库解决方案
热门文章
- 查找元器件_电子元器件-常用电子元器件基础知识大全
- Python之面向对象 私有属性和私有方法
- spark-dataframe与rdd的区别
- xmapp mysql打不开_XAMPP 的MYSQL无法启动
- android 自定义布局 根据布局获取类,阿里高级Android面试题解析:Android自定义View—布局过程的自定义...
- Python基础——import(导入模块)
- 今天又啃了一些數據類型的東西~漸漸地記起了一些東西。
- Tosca new project Repository as MS SQL Server
- Python selenium 延时的几种方法
- java+jxls利用excel模版进行导出