首页 > 其他 > 详细

vi 编辑器

时间:2017-03-24 21:14:39      阅读:238      评论:0      收藏:0      [点我收藏+]

vi/vim   文本编辑器  命令模式、编辑模式、末行模式

         w write       q quit        ! 强制

         :set  nu  显示行号

         dd 删除当前行,yy拷贝当前行,p粘贴。 行号gg定位该行

         G 切换到文件尾部。 gg 到文件头部。

       wW    #光标右移至下个单词的首字母

         b或B      #光标左移至下个单词的首字母

         0(数字零)#光标移至当前行首

         $                #光标移至当前行尾

 

插入文本类命令:

i            #在光标前

I            #在当前行首

a        #在光标后

A          #在当前行尾

o          #在当前行之下新建一行

O          #在当前行之上新建一行

r           #替换当前字符

R          #替换当前字符及其后的字符,直至按ESC

 

 

删除命令:

ndw    #删除光标处开始及其后的n个单词

d0        #删除光标前的字符至行首

d$        #删除当前光标的字符至行尾

ndd      #删除n行(从当前行计数)

xX    #删除一个字符,x删除当前光标的字符,X删除当标前的字符

 

 

搜索及替换命令

/pattern       #从光标开始处向文件尾搜索pattern 

                                ( n 向下查找,按N向上查找 )

?pattern       #从光标开始处向文件首搜索pattern

                                ( n 向上查找,按N向下查找 )

:s/p1/p2/g              #将当前 行中所有p1均用p2替代

:n1,n2s/p1/p2/g    #将第n1n2行中所有p1均用p2替代

:g/p1/s/ /p2/g        #将文件中所有p1均用p2替换

 

 

末行模式命令

w                        # 保存当前文件

q                         # 退出vi

q!                        # 不保存文件并退出vi

!command        # 执行shell 命令command

r!command      # 将命令command的输出结果放到当前行


本文出自 “network” 博客,请务必保留此出处http://1637307.blog.51cto.com/1627307/1910040

vi 编辑器

原文:http://1637307.blog.51cto.com/1627307/1910040

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!