快速插入多个hello
比如在同一行插入5个 "hello": 先在普通模式按下5,然后按i进入插入模式,输入 "hello ",按esc进入普通模式,即可看到5个hello
插入3行相同的内容,先输入3,再按o,和上面类似
~ 对光标上的单个字符进行大小写转换
g~w 对单词大小写转换,光标必须在单词的第一个字母上
如果想在下面一行进行同样的操作(比如大小写转换),直接将光标移动到下面一行,然后按下 . 即可
我试了一下, gu回车是整行转换成小写, gU回车是整行转换成大写
guw / gUw 是单个单词进行大小写转换
上图中pattern的意思是支持正则表达式
%表示全局的意思
shift + r 替换当前行,
直接按r可针对光标所在的单个字符进行替换,与s的区别是,s会进入插入模式
cw修改单词,会进入插入模式
替换
替换
查找
插入
替换
查找
转换
插入
Vim
vim中替换的语法
大小写转换
查找字符F往回查找,f是往后查找,t找到字符的前一个字符,dt/df删除找到的字符,/命令行查找。
i从当前光标处插入,I从所在行的第一个非空字符出插入,a从光标之后插入,A从行尾插入。o从下一行插入,O从上一行插入。r替换当前字符,R替换字符直到ESC输入。
%s//g全部行 n1,n2s//g行之间 1,$s//g1行到结尾 r单个字符 R光标后 cw先删除再i,dw的话空格也会删掉 c$删除行光标后所有的
~是单词的大小写转换,小写就会转换成大写,大写就会转换成小写。U/u是转换成大写或小写,如果本来就是大写的话还是大写,如果是小写的话就会转换成小写。
修改、查找与替换,替换2:
修改、查找与替换,替换:
修改、查找与替换,查找:
修改、查找与替换,转换:
修改、查找与替换,插入:
vim替换
vim查找
vim转换
vim插入
修改、查找与替换
4.替换
修改、查找与替换
3.查找
修改、查找与替换
1.插入
修改、查找与替换
2.转换