【文章內(nèi)容簡(jiǎn)介】
vi。其中 ex、edit、ed 都是行編輯器,現(xiàn)在已很少有人使用,Unix 提供他們的原因是考慮到滿足各種用戶特別是某些終端用戶的需要。 值得慶幸的是,Unix 提供了全屏幕的 Vi 編輯器,這使我們的工作輕松不少。不少 DOS 用戶抱怨Vi 編輯器不象 DOS 下的編輯器如 edit 那么好用,這是因?yàn)?Vi 考慮到各種用戶的需要,沒(méi)有使用某些通用的編輯鍵(在各個(gè)不同的終端機(jī)上他們的定義是不同的,在某些終端機(jī)上甚至沒(méi)有這些鍵) 。而是采用狀態(tài)切換的方法,但這只是習(xí)慣的問(wèn)題,一旦你熟練的使用上了 vi 你就會(huì)覺(jué)得它其實(shí)也很好用。雖然 Vi 采用了狀態(tài)切換的方法,但電腦的硬件及操作系統(tǒng)多種多樣,某些電腦的鍵盤上沒(méi)有特定的幾個(gè)功能鍵!那麼不就有某些功能不能用了?這個(gè)問(wèn)題在 Unix 系統(tǒng)上也一樣,幾乎各大電腦廠商都有自己的 Unix 系統(tǒng),而 vi 的操作方法也會(huì)隨之有點(diǎn)出入。這里我們采用 PC 的鍵盤來(lái)說(shuō)明 vi 的操作,但在具體 的環(huán)境中還要參考相應(yīng)的資料,這一點(diǎn)是值得注意的。4 / 6二、Vi 編輯器入門、進(jìn)入 vi在系統(tǒng)提示字符(如$、)下敲入:vi <檔案名稱>vi 可以自動(dòng)幫你載入所要編輯的文件或是開(kāi)啟一個(gè)新文件(如果該文件不存在或缺少文件名) 。進(jìn)入 vi 后螢?zāi)蛔蠓綍?huì)出現(xiàn)波浪符號(hào),凡是列首有該符號(hào)就代表此列目前是空的。、兩種模式如上所述,vi 存在兩種模式:指令模式和輸入模式。在指令模式下輸入的按鍵將做為指令來(lái)處理。如輸入 a,vi 即認(rèn)為是在當(dāng)前位置插入字符。而在輸入模式下,vi 則把輸入的按鍵當(dāng)作插入的字符來(lái)處理。指令模式切換到輸入模式只需鍵入相應(yīng)的輸入命令即可(如 a,A) ,而要從輸入模式切換到指令模式,則需在輸入模式下鍵入 ES