vim常用查找/替换/复制命令小结
上一篇 /
下一篇 2012-05-25 13:38:39
/ 个人分类:linux与shell编程
一、常用查找命令
1、/str 直接查找匹配的字符(串),其中?str是向上(前)查找、/str是向下(后)查找
也可以直接/str,然后按n向下查找,N向上查找
2、:set hlsearch 打开高亮显示查找的文本
3、:set ignorecase 忽略大小写,一般vim查找是大小写匹配,即:set noignorecase
二、常用替换命令
替换命令常用格式为:%s/str1/str2/g 将全文中str1字符串替换为str2字符串
其中,%即为所有行替换、若为光标所在行则去掉%
g即为替换行中所有匹配点,默认设置
1、%s/lady/gaga/g 将全文出现的*lady*换成gaga
2、s/lady/gaga/g 将当前行的所有*lady*换成gaga
3、%s/\<lady/gaga/g 将全文以lady开头的字符换成gaga
4、%s/\<lady\>/gaga/g 将全文出现的lady字符换成gaga
5、%s/\<lady\>/gaga/gc 每次替换之前都会提示,用于替换部分指定字符
6、.,$s/\<lady\>\gaga/g 将当前行到最后一行出现的lady换成gaga
7、n,$s/\<lady\>\gaga/ 将第三行到最后一行中每一行第一个出现的lady换成gaga
三、复制命令
复制必须先进入可视模式,打V或者v就可以进入此模式,然后利用光标选择要复制的文本,按y复制至剪贴板,然后在需要粘贴的地方,按p就可以了
yy 复制当前整行(或者大写一个Y)
收藏
举报
TAG: