資源描述:
《vi編輯器的使用說明.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、I.Vi編輯器Vi是編輯器中的常青樹,其功能強大,使用方便,是Linux下最著名的編輯器。1.啟動vi:在命令行提示符下鍵入vi就可以打開vi編輯器;2.離開vi:按Esc后,再輸入“:q”然后按回車,這里必須先輸入“:”,將光標停在屏幕的下方后,才可以進行命令輸入,否則系統(tǒng)不接受任何命令;3.vi的操作模式vi的界面分為兩個部分:編輯區(qū)和命令區(qū),命令區(qū)是屏幕最下方的一行,在此處輸入命令;其他的區(qū)域是編輯區(qū),是實際進行編輯文字和修改的地方。vi包含三種操作模式,分別為CommandMode、InsertMode和LastLineMode。
2、它們的基本功能是:CommandMode:控制光標的移動、刪除字符、段落復(fù)制、以及進入InsertMode和LastLineMode;InsertMode:新增文字及修改文字,按Esc來到CommandMode;LastLineMode:保存文件,離開vi,以及其他的設(shè)置,如可以查找字符串。一般進入vi后,需要告訴系統(tǒng)所要做編輯工作的類型,比如是插入、增加還是修改。輸入有如下三種模式:i鍵插入(Insert),在當前的光標位置輸入文字;a鍵增加(append),在當前光標的下一個位置輸入文字;o鍵插入新行,加入新行并且由行首開始輸入文字。
3、三種模式的轉(zhuǎn)換關(guān)系,如下圖1所示。執(zhí)行vi命令CommandMode主要功能:移動鼠標或編輯文字InputMode主要功能:輸入文字LastLineMode主要功能:搜索或替換、保存及結(jié)束回到提示符按a、i、o鍵按Esc鍵按:鍵命令錯誤或按Esc鍵按q、wq鍵圖1vi的三種模式轉(zhuǎn)換關(guān)系1.CommandMode命令表2常用的光標移動命令命令說明h將光標向左移動一格l將光標向右移動一格j將光標向下移動一格K將光標向上移動一格0數(shù)字0,將光標移動到該行的最前面$將光標移動到該行的最后面G將光標移動到最后一行的開頭w或W將光標移動到下一個字e將
4、光標移動到單詞的最后一個字符;如果光標所在位置為單詞的最后一個字符,則跳到下一個單詞的最后一個字符。標點及特殊符號如“.”、“,”、“/”等都被認為是一個單詞b將光標移動到單詞的第一個字符;如果光標所在位置為本單詞的第一個字符,則跳到上一個單詞的第一個字符{將光標移到該行前面的“{”處,在C語言編程時,連按兩次就會找到函數(shù)的開頭“{”處,如果再連按兩次,還可以再找到上一個函數(shù)的開頭處}同“{”的使用,將光標移到后面的“}”處Ctrl+b如果要想翻看文章的前后,可以使用PageDown和PageUp;但當這兩個鍵不能使用時,可以使用Ctrl
5、+b將光標向前卷一頁,相當于pageUpCtrl+f將光標向后卷一頁,相當于PageDownCtrl+u將光標向前移半頁Ctrl+d將光標向后移半頁Ctrl+e將光標向下卷一行Ctrl+y將光標向上卷一行n+將光標移至第n行,n為數(shù)字表3復(fù)制文字常用命令命令說明y+y連續(xù)輸入兩個y,將光標所在位置整行復(fù)制y+w將光標向右移動一格n+y+wn為數(shù)字,表示要復(fù)制的單詞數(shù)目,例如“5+y+w”將光標所在位置及其后的5個單詞一起復(fù)制n+y+yy為數(shù)字,表示要復(fù)制的行數(shù),例如“5+y+y”將光標所在位置及其后的5行單詞一起復(fù)制p將復(fù)制的內(nèi)容粘貼在
6、目前光標所在的位置,若復(fù)制內(nèi)容為整行文字,則會粘貼在光標所在位置的下一行表4刪除文字常用命令命令說明d+左方向鍵連續(xù)按d和左方向鍵,將光標所在位置前一字符刪除d+右方向鍵將光標所在位置字符刪除d+上方向鍵將光標所在位置行與其上一行同時刪除d+下方向鍵將光標所在位置行與其下一行同時刪除d+d連按兩次d,可將光標所在的行刪除,若是連續(xù)刪除,可以按住d不放d+w刪除光標所在位置的單詞,若是光標在兩個字之間,則刪除光標后面的一個字符n+d+dn為數(shù)字,刪除包括光標所在行及向下的n行n+d+上方向鍵刪除包括光標所在行及向上的n行n+d+下方向鍵同n
7、+d+dD將光標所在行后所有的單詞刪除x將光標所在位置的字符刪除X將光標所在位置前一字符刪除n+x刪除光標所在位置及其后的n個字符n+X刪除光標所在位置及其前的n個字符表5位置顯示及其他命令命令說明Ctrl+g在最后一行中顯示光標所在位置的行數(shù)及文章的總行數(shù)nGn為數(shù)字,將光標移至n行r修改光標所在字符R修改光標所在位置的字符,可以一直替換字符,直到按下Escu表示復(fù)原功能U取消對行所做的所有改變.重復(fù)執(zhí)行上一命令Z+Z連續(xù)兩次輸入Z,表示保存文件并退出vi%符號匹配功能,在編程時,如果輸入“%(”,系統(tǒng)將會自動匹配相應(yīng)的“)”1.Las
8、tLineMode命令表6常用的LastLineMode命令命令說明e在vi中編輯時,可以使用e創(chuàng)建新的文件n加載新文件w寫文件,也就是將編輯的內(nèi)容保存到文件系統(tǒng)中,vi在編輯文件時,先將編輯