一.vi的基本概念
文本編輯器有很多,圖形模式下有g(shù)edit、kwrite等編輯器,文本模式下的編輯器有vi、vim(vi的增強版本)和nano。vi和vim是Linux系統(tǒng)中最常用的編輯器。
vi編輯器是所有Linux系統(tǒng)的標準編輯器,用于編輯任何ASCII文本,對于編輯源程序尤其有用。它功能非常強大,通過使用vi編輯器,可以對文本進行創(chuàng)建、查找、替換、刪除、復(fù)制和粘貼等操作。
vi編輯器有3種基本工作模式,分別是命令模式、插入模式和末行模式。在使用時,一般將末行模式也算入命令行模式。各模式的功能區(qū)分如下。
1.命令行模式
控制屏幕光標的移動,字符、字或行的刪除,移動、復(fù)制某區(qū)域及進入插入模式,或者到末行模式。
2.插入模式
只有在插入模式下才可以做文本輸入,按“ESC”鍵可回到命令行模式。
3.末行模式
將文件保存或退出vi編輯器,也可以設(shè)置編輯環(huán)境,如尋找字符串、列出行號等。