本節(jié)主要介紹Linux下的幾個(gè)繼承開(kāi)發(fā)環(huán)境(Intergrated Development Environment,IDE)
的使用方法。包括Linuxe系統(tǒng)本身提供的一系列編輯器,如Ed、Ex、Vi和Emacs等,按功能
可以分為兩大類(lèi):行編輯器(Ed、Ex)和全屏幕編輯器(Vi、Emacs)。杭編輯器每次只能對(duì)一行
進(jìn)行操作,使用起來(lái)很不方便。而全屏幕編輯器(Vi、Emacs)可以對(duì)整個(gè)屏幕進(jìn)行編輯,用戶
編輯的文件直接顯示在屏幕上,修改的結(jié)果可以立即看出來(lái),克服了行編輯的那種不直觀的
操作方式,便于用戶學(xué)習(xí)和使用,具有強(qiáng)大的功能。
VIM編輯器
VI是Linux世界里最常用的全屏幕編輯器,所有的Linux機(jī)器都提供該編輯器,而Linux里提供
VI的加強(qiáng)版--VIM,它與VI完全兼容。VI的原意是"Visual Interface",即可視編輯器,用戶
鍵入的內(nèi)容會(huì)立即顯示出來(lái),而且其強(qiáng)大的編輯功能可以同任何一種最新的編輯器相媲美。它
在Linux上的地位就像Edit程序在DOS上一樣。它可以執(zhí)行輸出、刪除、查找、替換、塊操作
等眾多文本操作,而且用戶可以根據(jù)需要對(duì)其進(jìn)行定制,這時(shí)其它編輯程序所沒(méi)有的。VI不是
一個(gè)排版程序,不像Word或WPS那樣可以對(duì)字體、格式、段落等其他屬性進(jìn)行編排,它只是一個(gè)
文本編輯器。
VIM的基本概念
VIM有3種操作方式,分別是:命令方式、插入方式和命令行方式。啟動(dòng)VIM后就會(huì)
進(jìn)入命令方式。這種方式允許用戶使用特定的命令編輯文件或切換到其他方式。
這時(shí),從鍵盤(pán)上輸入的任何字符都被當(dāng)做編輯命名來(lái)接收。如果輸入的字符不是VIM
的合法命令,系統(tǒng)會(huì)發(fā)出報(bào)警聲提示用戶出錯(cuò)了。
在插入方式下,可以插入或者編輯文本。使用VIM的大部分時(shí)間內(nèi),用戶都是在這種
方式下操作的。在這種方式下,可以從當(dāng)前光標(biāo)所在的位置向文件插入正文。
這時(shí)從鍵盤(pán)輸入的任何字符都被插入到正在編輯的緩沖區(qū)中,當(dāng)做該文件的正文。
所以,進(jìn)入插入方式后輸入的可見(jiàn)字符都在屏幕上顯示出來(lái),編輯命令也不再起作用
僅僅作為普通字母出現(xiàn)。在插入方式下按Esc鍵可以返回到命令方式下。
命令行方式是一種特殊的方式??梢栽谶@種方式下向VIM輸入特定的擴(kuò)充命令??梢?br>通過(guò)在命令方式下鍵入":"來(lái)進(jìn)入命令行方式。進(jìn)入命令行方式后,輸入的命令會(huì)在
屏幕的最后一行顯示出來(lái)。命令行方式通常用來(lái)執(zhí)行VIM中那些多于一個(gè)字符的命令
執(zhí)行方式是:輸入單行命令,按回車(chē)鍵執(zhí)行。
VIM的進(jìn)入與離開(kāi)
在系統(tǒng)提示符“$”鍵入命令VIM,后面跟上想要編輯(或者建立)的文件名,VIM可以自動(dòng)
載入索要編輯的文件或是開(kāi)啟一個(gè)新文件。
例如:vim example.c
按回車(chē)鍵后,屏幕上就出現(xiàn)vim的執(zhí)行畫(huà)面
這時(shí)可以看到貫標(biāo)“_" 停在屏幕的左上方,每一行開(kāi)頭都有一個(gè)“~”符號(hào),這些并不是
文件的內(nèi)容,只是代表空行。屏幕的最后一行是狀態(tài)行,顯示當(dāng)前正在編輯的文件名。
它后面的中括號(hào)里顯示“Newfile”,表示這是一個(gè)新文件。如果編輯的文件已經(jīng)存在,
那么屏幕上將顯示這個(gè)文件的內(nèi)容,光標(biāo)仍然停在左上角,狀態(tài)行顯示的信息包括正在
編輯的文件名、行數(shù)和字符個(gè)數(shù)。
VIM的退出,可以在命令行方式下使用命令":wq"或者":q!",前者的功能是寫(xiě)文件并從
VIM中退出,后者的功能是從VIM中退出,但不保存所作的修改。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。