码迷,mamicode.com
首页 > 其他好文 > 详细

vi 编辑器

时间:2014-06-19 00:16:44      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:文件   set   name   一个   file   5   

vi编辑器分为命令模式 ,insert模式,命令行模式

命令模式:

  i,o,a,s,I,O,A,S进入insert模式编辑,其中i在光标位置插入,I在行头插入,o在下面另加一行,O在上面另加一行

  u 撤销 ctrl+r还原

      dd剪切,yy赋值,ndd,nyy ,如5dd剪切5行

     ni,进入后输入字符按Esc后自动赋值n遍

  ng跳到第几行

  G跳到文本最后一行

  按r 再输入值后光标所在字符被替换为新输入字符

  “a5yy  把当前后面5行文本拷贝到系统剪切板a区域,"a5p 从系统剪切板a区域获取并粘贴。(这个功能在RHEL6.3下面一直未能正确实现,粘贴的时候老是报nothing in register a)

insert模式

  按ESC回到命令行模式

 

命令行模式

  在命令模式下按冒号:进入该模式

  显示行号 set nu 取消行号 set nonu,跳到第n行,直接输入数字n

  查找文本/向下查找,?向上查找,后续按n为查找下一个,按N查找上一个

  w > filename 把文本另存为其他文件

  r >filename 从其他文件读入

  e filename也是从其他文件读入, e!放弃当前修改

  wq,q,q!

  1,$s/xxx/***/g把第一行到最后一个的内容xxx替换为*** ,如果最后为c则先询问是否替换

  

  

 

  

  

vi 编辑器,布布扣,bubuko.com

vi 编辑器

标签:文件   set   name   一个   file   5   

原文地址:http://www.cnblogs.com/aloha/p/3781172.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!