vi命令总结

vi模式分三种:

命令模式:刚刚进入时

底线命令模式: :

输入模式

查找替换:s/char1/char2/  替换当前行第一个

                  s/char1/char2/g  替换当前行所有char1为char2

                   %s/char1/char2/  替换每一行的第一个

                    %s/char1/char2/g 替换所有

可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符
s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 /):/oradata/apras/替换成/user01/apras1/

Ctrl+u:向上翻半页

Ctrl+d:向下翻半页

Ctrl+f:向下翻一页

Ctrl+b:向上翻一页

:N:跳转到第N行行首

:$:跳转到文末

ZZ :保存退出

:set number    setnu

:set nonumber        set nonu  最左端显示或者取消行号

/当前光标向下查找

?当前光标向上查找

:s/word1/word2/gc  查找替换当前行,替换前询问

:%s/word1/word2/gc 查找替换整篇,替换前询问

Ctrl+r    u  都是重复上一个动作




阅读更多
想对作者说点什么? 我来说一句

Vi编辑器命令查询卡片

2011年09月05日 118KB 下载

SCO UNIX基本命令---VI命令

2010年01月04日 17KB 下载

vi 命令总结PDF

2010年06月12日 87KB 下载

vi命令 vi命令 vi命令

2011年05月31日 4KB 下载

vi编辑命令

2011年09月14日 18KB 下载

常用VI命令

2018年03月30日 23KB 下载

vi常用编辑命令整理总结

2010年12月29日 69KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭