天天看点

vi常用命令

vi作为linux下的通用文本编辑工具,是经常使用到的。vi功能强大,命令也相当多,常用的摘记下:

1.设置显示行号  :set nu

  取消显示行号  :set nonu

2.光标移动到n行 ng

  光标移动到最后一行 g

3.光标移动到本行第n个字符 n空格

  光标移动到本行最后一个字符 $

4.向光标之后搜索字符串 /word

  向光标之前搜索字符串 ?word

5.从第n1行到第n2行搜索word1字符串,并替换为word2   :n1,n2s/word1/word2/g

  逐个替换   :n1,n2s/word1/word2/gc

  从第一行到最后一行进行替换应该是              :1,$s/word1/word2/g

6.向前翻页 ctr+f

  向后翻页 ctr+b

7.恢复修改操作 u

8.复制本行 yy

  本行往下n行进行复制 nyy

9.粘贴在光标以下的行 p

  粘贴在光标以上的行 p

10.向后删除一个字符 x

   向前删除一个字符 x

   向后删除n个字符 nx

11.保存   :w

   退出   :q

   强制退出不保存 :q!

   强制保存   :w!

   保存并退出 :wq

   另存为     :w otherfilename

文章转自庄周梦蝶  ,原文发布时间2007-7-3