天天看點

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