码迷,mamicode.com
首页 > 系统相关 > 详细

vi/vim编辑器的使用

时间:2015-07-25 08:18:35      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

进入vi/vim  vi/vim filename 
 
三种操作模式
  文本编辑模式:i,a,o进入文本编辑,按Esc退出文本编辑并且转换到命令模式。
  •1)i在光标所在处插入文字。
  •2)a目前光标所在处下一个位置插入文字。
  •3)o插入新的一行,然后在行首插入文字
  命令模式:
  •1)i a o进入文本编辑模式。
  •2)光标的移动,方向键:h左,j下,k上,l右
  •3)位置快捷键:ctrl+b向后翻页ctrl+f向后页
  •Shift+?
  •w移动到下一个单词的开头
  •e移动到下一个单词的结尾
  •b移动到上一个单词的开头
  •0(零)移动到光标所在行的开头
  底行命令模式:  按下shift+:转换到底行命令模式:
  •1)wq:保存退出
  •2)w:将现在的内容保存到文件中
  •3)q:退出
  •4)q!:强制退出
  •5)/name:查找name内容
  •6)按/n个空格:取消选中的字符/串
  •7)set nu 列出行号 set nonu取消行号
  •8)C风格的缩进,set tabstop=3.设置tab按键缩进的距离
  •9)跳到指定的行:行号+回车
  •10)替换字符串
  •%s/原字符串/要替代的字符串/g
  •11)保持生产新文件
  •Number1,number2 w newfilename
  •行号1,行号2 保存 新的文件名 
  •删除文字
  •小x:删除光标位置后面的一个字符
  •大X:删除光标位置前面的一个字符
  •n+x(小):删除光标位置后面的n个字符
  •n+X(大):删除光标位置前面的n个字符
  •dd:删除光标所在行
  •n+dd:删除光标所在行以及下面的五行。(从光标所在行算起来至后面五行(包括光标所在行))
  •复制粘贴
  •yw:复制当前光标所在处到字尾到缓冲区中。
  •yy:复制当前光标所在行到缓冲区中。
  •n+yy:复制当前光标所在行到下面n行到缓冲区中(包括光标所在行)
  •p粘贴:将缓冲区的内容粘贴到光标所在的位置。
  •6,取代(替换)
  •r替换光标所在处的字符
  •R一直替代直到按esc
  •复原undo
  •u撤销
  •跳到指定的行。
  •Ctrl+g 列出光标所在行的行号
  •n+g 跳到n行,不存在0g,也就是没有0行一说。
 

vi/vim编辑器的使用

标签:

原文地址:http://www.cnblogs.com/dan-alone/p/4675195.html

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