Linux下的文本編輯工具-vi

Linux下的文本編輯工具 - vi

文本關(guān)鍵字:文本編輯、vi、普通模式、編輯模式、命令模式

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比京山網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式京山網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋京山地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。

一、vi工作模式

由于Linux系統(tǒng)“一切皆配置”的特性,我們經(jīng)常要去修改各種軟件及服務(wù)的配置文件,因此掌握最基本的編輯工具是十分必要的。在裝了桌面的Linux系統(tǒng)中我們可以使用gedit等工具,像使用記事本一樣直接編輯文件中的內(nèi)容。但是在生產(chǎn)環(huán)境中,通常我們都需要遠(yuǎn)程連接到一臺機(jī)器,全部要在命令模式下操作,而且服務(wù)器本身也有可能沒有安裝桌面。
Linux下的文本編輯工具 - vi

  • 普通模式:使用vi命令打開一個文件時默認(rèn)進(jìn)入的模式,可以進(jìn)行光標(biāo)移動和快捷鍵操作。
  • 編輯模式:可由普通模式進(jìn)行切換,移動光標(biāo),對文本內(nèi)容進(jìn)行修改。
  • 命令模式:可由普通模式進(jìn)行切換,用于執(zhí)行查找、替換、保存退出等操作。

編輯模式與命令模式均以普通模式作為中間的工作模式,進(jìn)行互相切換時都需要先回到普通模式,回到普通模式均使用ESC鍵。從普通模式進(jìn)入編輯模式可以使用i/a或者使用o直接新建一行,從普通模式進(jìn)入命令模式使用冒號,可以從命令模式退出vi工具。

二、光標(biāo)操作

在vi工具中使用方向鍵或者對應(yīng)字母來進(jìn)行光標(biāo)操作,但通常一次只能移動一行,需要高效的操作時需要借助相應(yīng)的快捷鍵。
Linux下的文本編輯工具 - vi

  • 顯示行號 -> 命令模式下:set nu
  • 隱藏行號 -> 命令模式下:set nonu
  • 定位至第n行 -> 命令模式下:n

Linux下的文本編輯工具 - vi

三、文檔編輯

使用vi工具進(jìn)行文檔編輯時有兩種方式,一種是直接進(jìn)入到編輯模式進(jìn)行文件內(nèi)容的修改,另外一種方式是在普通模式下使用快捷鍵進(jìn)行以行位基本單位的刪除,復(fù)制等。
Linux下的文本編輯工具 - vi

四、查找替換

對于文本的編輯,同樣少不了查找和替換功能,在命令模式下,按照指定的格式可以對文本內(nèi)容進(jìn)行查找和替換。
Linux下的文本編輯工具 - vi

五、保存退出

Linux下的文本編輯工具 - vi
對于新手來說,保存退出是個大問題,相信都經(jīng)歷過如下場景:
由于對各種模式還不熟悉,在狂敲鍵盤之下發(fā)現(xiàn)突然進(jìn)入了編輯模式,文件的內(nèi)容已經(jīng)發(fā)生了不可預(yù)期的修改,此時想到的第一個的問題就是如何能夠不保存退出這個文件,下面就來示范一下。
Linux下的文本編輯工具 - vi
對于文件的保存有兩種方式

  • 在普通模式下輸入ZZ即可快速保存:也就是按住Shift后連按兩下字母z
  • 在命令模式下使用w命令,可以和退出一起使用,也可以執(zhí)行類似另存為的操作

Linux下的文本編輯工具 - vi

網(wǎng)頁標(biāo)題:Linux下的文本編輯工具-vi
網(wǎng)頁路徑:http://muchs.cn/article0/pgoioo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、定制開發(fā)做網(wǎng)站、網(wǎng)站收錄、網(wǎng)站改版企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司