Vim常用命令及用法(2)


8 字符替换
命令模式下
r                        (小写)替换光标所在处一个字符
R                        (大写)开始替换,直到按ESC键退出替换,相当于按下键盘上到insert键
cc                        (小写)取代光标所在整行
S                        (大写)与ss(小写)效果相同
C                        (大写)取代到行尾,包括光标处字符
c0                        (小写,数字0)取代到行首,不包括光标处字符
c^                        (小写)与c0(小写,数字0)效果相同
9 字符串查找和替换
命令模式下
/string                从光标处开始向下开始查找字符串string
/查找模式下按n(小写)查找下一个,按N(大写)查找上一个
?string        从光标处开始向上开始查找字符从string
?查找模式下按n(小写)查找上一个,按N(大写)查找下一个
*                        向下完整匹配光标下的单词
#                        向上完整匹配光标下的单词
g*                        向下部分匹配光标下的单词
g#                        向上部分匹配光标下到单词
编辑模式下
:set ic                查找时,忽略大小写
:set noic        取消查找时忽略大小写
:f string        (小写f与string有空格)搜索一行中匹配到的string
:%s/old/new/g        全文将old替换为new,不提示
:%s/old/new/c        全文将old替换为new,提示是否替换
:n1,n2s/old/new/g        n1-n2行中,将old替换为new,不提示
:n1,n2s/old/new/c        n1-n2行中,将old替换为new,提示是否替换
在替换文本old或new中有/字符时,需要用\进行转义
10 显示行号
编辑模式下
:set nu(mber)                显示行号
:set nonu                        取消显示行号
:set nu!                        取消显示行号

更多详情见请继续阅读下一页的精彩内容

推荐阅读:

Vim学习指南

快速学会 Vi编辑器

强大的Vim 编辑器

CentOS 6.2上搭建Vim开发环境

Vim 7.4a 发布,全新更快的正则表达式引擎

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/19160.html